#data #serialization #tree #higher-level #derive #data-structures

generic

将 Rust 值以高级方式序列化为 Rust 值

2 个版本

0.0.2 2019 年 9 月 29 日
0.0.1 2019 年 9 月 29 日

#2677Rust 模式

MIT 许可证

11KB
239

泛型

将 Rust 值高级序列化为 Rust 值,并从 Rust 值中序列化。

可用于将值映射到和从中间 serde-like 数据格式中。这实际上是可以进行模式匹配的东西。

适用于直接处理原生值且不涉及从某种文本或二进制格式解析的场景。

对于编写高级抽象,例如处理 HTTP/JSON 序列化的 DynamoDB SDK 的人应该很有用。尽管它仍然暴露了一个非常繁琐的数据格式/api。

状态

目前仅实现了 IntoGeneric。最终我希望支持 IntoGeneric 和可能的一些 FromGeneric 特性和推导宏。

依赖

~3MB
~60K SLoC