4 个版本
0.2.1 | 2022年11月25日 |
---|---|
0.2.0 | 2022年11月25日 |
0.1.1 | 2022年11月25日 |
0.1.0 | 2022年11月25日 |
#2029 in Rust 模式
2KB
EnumIndex
EnumIndex 提供了一个小宏,实现了 EnumIndexGet,允许以下操作
use enum_index_repr::{EnumIndex, EnumIndexGet};
#[repr(u16)]
#[derive(EnumIndex)]
enum Tag {
Hello,
World,
How,
Are,
You,
}
fn main() {
assert_eq!(Tag::How.index(), 2);
}
依赖项
~1.5MB
~35K SLoC