
facet
facet-rs
Rust reflection, serialization, deserialization, pretty printing, etc. — the last proc macro you should need
AI 简介
facet 是一个为 Rust 提供运行时类型反射(reflection)能力的库,通过 proc macro 为结构体等类型生成可查询的形状(Shape)元数据。其核心功能包括类型布局分析、字段/文档/属性 introspection、零开销序列化与反序列化、结构化调试打印及通用数据格式编解码支持。基于 const-generics 和 unsafe 优化的宏实现,兼顾性能与安全性。适用于需要动态类型检查、通用序列化框架、CLI 参数解析、模板引擎绑定或高级调试工具的 Rust 项目。
Rust
Apache License 2.02.5k
Stars
124
Forks
4
Watchers
132
Issues
Star 增长
今日0
近 7 天0
近 30 天+11
综合评分59.39
默认分支main