文件名称:proc_macro_roids-特性和功能,使编写proc宏更加符合人体工程学-Rust开发
文件大小:32KB
文件格式:ZIP
更新时间:2024-06-16 14:32:15
Rust Procedural macros
Proc宏Roids特性和功能使编写proc宏更加符合人体工程学。 proc_macro_roids =“ 0.7.0”使编写程序宏变得更加容易Proc宏Roids特性和功能使编写proc宏更加符合人体工程学。 proc_macro_roids =“ 0.7.0”使编写程序宏更加容易:extern crate proc_macro; 使用proc_macro :: TokenStream; 使用proc_macro2 :: Span; 使用proc_macro_roids :: {DeriveInputStructExt,FieldExt,IdentExt}; 使用quote :: quote; 使用syn:{parse_macro_input,parse_quote,DeriveInput,Ident}; ///派生一个`Super`枚举,每个结构域都有一个变体:/// ///```rust,edition2018 ///使用std :: marker :: Pha
【文件预览】:
proc_macro_roids-master
----LICENSE-MIT(1KB)
----rustfmt.toml(56B)
----Cargo.toml(744B)
----Cargo.lock(5KB)
----src()
--------fields_named_append.rs(3KB)
--------util.rs(15KB)
--------fields_unnamed_append.rs(3KB)
--------derive_input_struct_ext.rs(12KB)
--------derive_input_newtype_ext.rs(6KB)
--------ident_ext.rs(2KB)
--------fields_ext.rs(5KB)
--------lib.rs(10KB)
--------derive_input_ext.rs(10KB)
--------field_ext.rs(11KB)
----scripts()
--------coverage.sh(2KB)
----README.tpl(654B)
----LICENSE-APACHE(11KB)
----CONTRIBUTING.md(112B)
----.travis.yml(794B)
----README.md(9KB)
----appveyor.yml(4KB)
----.gitignore(19B)
----CHANGELOG.md(3KB)