4个版本 (2个破坏性版本)
0.3.1 | 2021年9月19日 |
---|---|
0.3.0 | 2021年9月19日 |
0.2.0 | 2021年9月17日 |
0.1.0 | 2021年9月16日 |
#2855 in 解析器实现
32KB
930 行
Soni的Serde实用工具
这个crate提供了一些与serde一起使用的实用工具。
目前,它提供了一个可序列化的 MayBe<T>
,如果某个东西不匹配 T
,则不会出错。例如,它使JSON
{
"bar": []
}
成功反序列化为Rust结构体
#[derive(Deserialize)]
struct Foo {
bar: MayBe<f64>,
}
作为 foo.bar.is_not()
。
lib.rs
:
Soni的Serde实用工具。
这个crate提供了一些与serde
一起使用的实用工具。
依赖
~0.4–1MB
~23K SLoC