1个不稳定版本
0.1.0 | 2024年2月2日 |
---|
#1651 in 编码
28KB
820 行
serde_shon
serde_shon是一个用于解析SHON数据格式的Rust库。该格式的定义基于shon-go中的描述。
该库旨在与Serde一起使用。
安装
在Cargo.toml
中将库作为依赖项包括在内
[dependencies]
serde_shon = "0.1.0"
使用
use serde::Deserialize;
use serde_shon::from_args;
use std::env;
#[derive(Deserialize, Debug)]
struct Data {
field: Option<String>,
}
fn main() {
let d: Data = from_args(env::args()).unwrap();
dbg!(d.field);
}
功能
序列化器支持常见的Rust数据类型进行序列化和反序列化,如枚举和结构体。
该库可能仍然存在一些错误,并且在实现上可能不完整。如果您发现任何问题,请编写一个问题或甚至一个PR,贡献总是受欢迎的。
依赖关系
~115–355KB