【文件属性】:
文件名称:num-derive:用于在Rust中导出数字特征的过程宏
文件大小:25KB
文件格式:ZIP
更新时间:2021-05-15 17:38:37
rust num-derive Rust
num-derive
用于在Rust中导出数字特征的过程宏。
用法
将此添加到您的Cargo.toml :
[ dependencies ]
num-traits = " 0.2 "
num-derive = " 0.3 "
这到你的板条箱根:
#[macro_use]
extern crate num_derive;
然后,您可以根据自己的类型导出特征:
#[derive(FromPrimitive, ToPrimitive)]
enum Color {
Red,
Blue,
Green,
}
可选功能
full-syntax启用num-derive处理复杂表达式表示的枚举判别式。 通常可以通过来避免,因此只有在不希望出现名称空间污染并且可接受的情况下,才可以使用此功能。
发行版
发行说明可在。
兼容性
测试了num-derive板条箱的rustc 1
【文件预览】:
num-derive-master
----.gitignore(18B)
----src()
--------test.rs(735B)
--------lib.rs(31KB)
----Cargo.toml(902B)
----.github()
--------workflows()
----LICENSE-MIT(1KB)
----README.md(2KB)
----tests()
--------empty_enum.rs(751B)
--------newtype.rs(2KB)
--------trivial-2015.rs(71B)
--------newtype-2015.rs(71B)
--------with_custom_values.rs(2KB)
--------issue-6.rs(371B)
--------issue-9.rs(372B)
--------trivial.rs(2KB)
--------num_derive_without_num.rs(614B)
----bors.toml(112B)
----ci()
--------import()
--------rustup.sh(270B)
--------check()
--------test_full.sh(1KB)
----LICENSE-APACHE(11KB)
----RELEASES.md(3KB)