3个版本
0.1.2 | 2024年7月18日 |
---|---|
0.1.1 | 2023年6月19日 |
0.1.0 | 2022年12月8日 |
#264 in Rust模式
每月下载量8,065
4KB
metastruct
Metastruct是用于结构体字段的元编程的Rust库。
你可以使用metastruct
做以下事情:
- 迭代结构体的字段。
- 将闭包映射到结构体的所有或部分字段。
- 通过
const
在编译时访问结构体字段的数量。
这是通过过程宏实现的,它生成macro_rules!
宏。
理解metastruct
的一种方法是将其视为编写自己的derive宏的快捷方式。如果你有一个想一次性实现的特性,Metastruct可以帮助你编写实现,而无需使用derive宏。
🚧 正在建设中 🚧
此库目前正在建设中,不应被视为稳定。
目前除了少量代码注释和示例/测试之外,没有其他文档。
许可证
Apache 2.0
依赖项
~0–345KB