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