facet-rs

facet

facet-rs

Rust reflection, serialization, deserialization, pretty printing, etc. — the last proc macro you should need

AI 简介

facet 是一个为 Rust 语言提供反射、序列化、反序列化以及美化打印等功能的库。其核心功能是通过为类型定义一个包含布局、字段、文档注释等信息的关联常量 `SHAPE` 来实现强大的内省能力。基于此,facet 支持从数据格式转换到调试工具增强等多种应用场景,并且通过高效轻量的宏来生成相关代码,减少了手动编写和维护的负担。该库特别适用于需要动态类型信息处理或跨多种数据格式进行操作的场景,如开发调试辅助工具、构建灵活的数据交换系统等。

Rust
Apache License 2.0
2.5k
Stars
118
Forks
4
Watchers
116
Issues

Star 增长

今日+3
近 7 天+6
近 30 天+22
综合评分69.43
默认分支main