#schema #tree #field-name #reflection #type

reflection

以分层树的形式反映类型字段的名称及其类型名称

4 个版本

使用旧的 Rust 2015

0.1.3 2018年9月26日
0.1.2 2018年8月16日
0.1.1 2018年7月2日
0.1.0 2018年6月9日

#4 in #reflect

Download history 157/week @ 2024-03-31 315/week @ 2024-04-07 332/week @ 2024-04-14 265/week @ 2024-04-21 243/week @ 2024-04-28 276/week @ 2024-05-05 458/week @ 2024-05-12 273/week @ 2024-05-19 239/week @ 2024-05-26 465/week @ 2024-06-02 199/week @ 2024-06-09 96/week @ 2024-06-16 140/week @ 2024-06-23 131/week @ 2024-06-30 62/week @ 2024-07-07 157/week @ 2024-07-14

494 个月下载
2 crates 中使用

MIT 许可证

20KB
372

当前 reflection 包提供字段名称和类型名称的反射。

快速入门

受 MIT 许可证保护。


lib.rs:

此库生成类型架构信息,包括分层结构中的字段名称和类型名称,这些名称反映了类型定义。

为了避免循环类型定义,指针类型(原始/智能指针、引用等)将被视为终端类型,除非使用 expand() 获取引用类型的 schemata()

示例

有关从 schemata() 生成美观打印格式的示例,请参阅 fn serde_issue_345()

依赖关系

~235KB