4个版本
0.0.4 | 2023年6月19日 |
---|---|
0.0.3 | 2023年6月18日 |
0.0.2 | 2023年6月18日 |
0.0.1 | 2023年6月16日 |
在 过程宏 中排名第1446
14KB
248 代码行
enum_helpers
一个Rust库,用于为枚举添加辅助函数,如is_
、as_
、as_mut_
和into_
,使您能够简化代码库并提高代码可读性。
使用示例
以下示例演示了如何使用EnumIs
派生宏来实现枚举的更简单类型检查。
use enum_helpers::EnumIs;
#[derive(EnumIs)]
pub enum Test {
Example(u32),
}
pub fn main() {
let test = Test::Example(123);
assert!(test.is_example()); // true
}
其他资源
更多示例,请参阅测试目录。
要了解最新功能、改进和错误修复,请参阅变更日志文件。
依赖项
~0.8–1.3MB
~25K SLoC