1 个不稳定版本
0.1.0 | 2023年10月13日 |
---|
#2126 在 过程宏
23KB
565 行
more-syn-types
从Rust标准库中收集宏。允许您在自己的代码中解析它们
目标
- 在解析宏时尽可能接近Rust标准库
- 当需要读取它时,执行宏,如
include_str!
和include_bytes!
用例
- 需要读取文档属性以将其放入生成的宏代码中
贡献
如果您注意到某些内容无法解析,但在Rust标准库中是允许的,请创建一个PR。
您可以自由地解析nightly宏。
crate功能
- 'quote' - 允许将解析的宏添加到quote
- 'executing' - 允许执行宏,如
include_str!
和include_bytes!
- 'extra-traits' - 将Debug添加到解析的宏
依赖
~315–790KB
~18K SLoC