7 个版本

0.1.0 2022年1月10日
0.0.5 2021年12月20日

44#builder-pattern

Download history 29/week @ 2024-03-29 1/week @ 2024-04-05

2,197 每月下载量

MIT 许可证

23KB
175

module::wproc_macro

编写过程宏的工具。

示例

let code = quote!( core::option::Option< i8, i16, i32, i64 > );
let tree_type = syn::parse2::< syn::Type >( code ).unwrap();
let got = type_parameters( &tree_type, 0..=2 );
got.iter().for_each( | e | println!( "{}", quote!( #e ) ) );
// < i8
// < i16
// < i32

添加到您的项目中

cargo add wproc_macro

从仓库中试用

git clone https://github.com/Wandalen/wTools
cd wTools
cd sample/rust/wproc_macro_trivial
cargo run

lib.rs:

编写过程宏的工具。

依赖项

~1.5MB
~35K SLoC