4 releases
Uses old Rust 2015
| 0.1.3 | Sep 26, 2018 |
|---|---|
| 0.1.2 | Aug 16, 2018 |
| 0.1.1 | Jul 2, 2018 |
| 0.1.0 | Jun 9, 2018 |
#39 in #field-name
1,197 downloads per month
Used in 2 crates
20KB
372 lines
The reflection crate currently provides reflection of field names and type names.
Licensed under MIT.
lib.rs:
This library produces type schema information, including field names and type names in hierarchical tree structure, which reflects the type definitions.
To avoid circular type definition, the pointer types( raw/smart pointers, references etc ) will be treated as terminal types,
unless using expand() to get the referenced type's schemata().
Example
See fn serde_issue_345() for generating pretty print format from schemata().
Dependencies
~235KB