rust-bitmask-enum:生锈的位掩码枚举属性宏

时间:2024-03-27 01:42:22
【文件属性】:

文件名称:rust-bitmask-enum:生锈的位掩码枚举属性宏

文件大小:10KB

文件格式:ZIP

更新时间:2024-03-27 01:42:22

Rust

位掩码枚举 位掩码枚举属性宏。 位掩码可以具有无符号整数类型,默认类型为usize 。 不知道如何在proc-macro装箱中进行文档记录,因此,如果您想查看更好的文档,请运行cargo doc --open并选择您的Bitmask枚举。 #[bitmask] // usize enum Bitmask { /* ... */ } #[bitmask(u8)] // u8 enum Bitmask { /* ... */ } 例子 use bitmask_enum :: bitmask; #[bitmask(u8)] enum Bitmask { Flag1, // defaults to 0d00000001 Flag2, // defaults to 0d00000010 Flag3, // defaults to 0d00000100 } // bitm


【文件预览】:
rust-bitmask-enum-main
----.gitignore(19B)
----src()
--------lib.rs(8KB)
----Cargo.toml(436B)
----examples()
--------custom.rs(237B)
--------simple.rs(685B)
----LICENSE-MIT(1KB)
----README.md(1KB)
----tests()
--------tests.rs(2KB)
----LICENSE-APACHE(11KB)

网友评论