1个稳定版本
使用旧的Rust 2015
40.0.0 | 2018年2月21日 |
---|
#33 in #token-stream
44KB
941 行
为定义新宏的宏作者提供支持库。
此库由标准分发提供,提供了在进程定义宏定义接口中使用的类型。目前此crate的主要用途是通过#[proc_macro_derive]
定义新的自定义derive模式。
请注意,这个crate目前故意非常简单。主要类型TokenStream
仅支持fmt::Display
和FromStr
实现,表明它只能到和来自字符串。这个功能预计将随着时间的推移而扩展,随着宏作者更多表面稳定。
有关更多信息,请参阅此书。
依赖关系
~3MB
~53K SLoC