#validation #run-time #boilerplate #require #loaded #generate #deserialize

已删除 validation-boilerplate

生成在加载时需要运行时验证的类型的基础代码的实用工具

1 个不稳定版本

0.1.0 2024年6月27日

#18#loaded

MIT 许可证

5KB

Validation Boilerplate

生成在加载时需要运行时验证的类型的基础代码的实用工具。

它生成一个私有的类型,使用 derive(Deserialize) 作为正常操作,然后将它传递给验证函数以转换为用户类型。

它可以递归应用,并与任何可以正常实现 deserialize 的类型兼容。


lib.rs:

一个应该与 serde Deserialize 兼容但需要递归执行验证的类型。

依赖项

~1–1.5MB
~30K SLoC