生成在加载时需要运行时验证的类型的基础代码的实用工具
原本由 所有者 adam-douglass, cccs-douglass.
#18 在 #loaded
5KB
生成在加载时需要运行时验证的类型的基础代码的实用工具。
它生成一个私有的类型,使用 derive(Deserialize) 作为正常操作,然后将它传递给验证函数以转换为用户类型。
它可以递归应用,并与任何可以正常实现 deserialize 的类型兼容。
lib.rs
一个应该与 serde Deserialize 兼容但需要递归执行验证的类型。
~1–1.5MB ~30K SLoC