1 个不稳定版本
新 0.1.3 | 2024年8月23日 |
---|---|
0.1.2 |
|
0.1.1 |
|
0.1.0 |
|
307 在 过程宏 中
127 每月下载量
8KB
142 行
enum_from_derive
示例
use enum_from_derive::From;
#[repr(i32)]
#[derive(From, Debug)]
pub enum Test {
#[default]
Name,
#[from_str(test)]
Test = 100,
TTT,
FFF = 1000
}
#[test]
fn test() {
let t = Test::from("test1");
println!("{:?}", t);
let t = Test::from(100);
println!("{:?}", t);
}
依赖项
~265–710KB
~17K SLoC