Rust中的宝贵值
作者:Aljoscha Meyer
#1968 在 编码
155KB 4K SLoC
实现宝贵值规范。
https://docs.rs/valuable_value
lib.rs
提供了一种通用的Value类型,用于处理任意形状的宝贵值,以及用于serde序列化和反序列化的序列化器和反序列化器,包括可读编码和紧凑编码。
Value
由于serde API不够灵活,无法包含所需的规范检查,因此不支持规范编码。
启用arbitrary功能以实现对Value类型的Arbitrary特性和属性测试的进一步实用工具。
arbitrary
Arbitrary
~0.7–1.3MB ~30K SLoC