custom_derive-(注意:由宏属性替代)此板条箱提供了一个宏,该宏允许使用自定义派生属性-Rust开发

时间:2021-05-27 19:20:17
【文件属性】:
文件名称:custom_derive-(注意:由宏属性替代)此板条箱提供了一个宏,该宏允许使用自定义派生属性-Rust开发
文件大小:49KB
文件格式:ZIP
更新时间:2021-05-27 19:20:17
Rust GUI macro-attr此板条箱提供了macro_attr! 宏,它允许使用基于宏的自定义属性和派生类。 取代custom_der宏属性此板条箱提供了macro_attr! 宏,它允许使用基于宏的自定义属性和派生类。 取代custom_derive板条箱。 链接最新版本最新文档存储库兼容性macro-attr与Rust 1.2及更高版本兼容。 Example#[macro_use]外部包装箱macro_attr; //定义一些要派生的特征。 trait TypeName {fn type_name()->&'static str; } trait ReprType {type Repr; } //定义派生实现的宏
【文件预览】:
rust-custom-derive-master
----.cargo()
--------config(43B)
----Cargo.toml(877B)
----.gitmodules(99B)
----enum_derive()
--------Cargo.toml(513B)
--------src()
--------tests()
----src()
--------lib.rs(24KB)
----scripts()
----newtype_derive()
--------Cargo.toml(619B)
--------src()
--------build.rs(580B)
--------tests()
----.travis.yml(1KB)
----LICENSE(12KB)
----README.md(2KB)
----tests()
--------derive-name-proc()
--------derive-name-test()
--------items.rs(1KB)
--------passthru_derive.rs(637B)
--------mac_attrs.rs(1KB)
--------derive-name-macro()
--------enum_iterator.rs(2KB)
--------stable_encodable.rs(11KB)
--------enum_try_from.rs(2KB)
--------empty_bi_derives.rs(583B)
--------trailing_comma.rs(582B)
----.gitignore(26B)

网友评论