4 个版本
0.0.4 | 2022 年 7 月 10 日 |
---|---|
0.0.3 | 2022 年 6 月 27 日 |
0.0.2 | 2022 年 6 月 24 日 |
0.0.1 | 2022 年 6 月 24 日 |
#3 在 #schemars
在 ipnetwork 中使用
25KB
606 行(不含注释)
它是否是 JSON?
一个简单的 crate,用于验证通过 serde
序列化的类型与 schemars
的 JSON 模式相匹配。
这在手动编写(而不是推导)serde::Serialize
和/或 schemars::JsonSchema
时特别有用——很容易在这两者之间产生差异。
let item = MyType::create_somehow();
does_it_json::validate(&item).unwrap();
为了获得最佳结果,请应用于您类型的各种实例。
依赖关系
~2.2–3MB
~78K SLoC