1 个不稳定版本
0.1.0 | 2023年7月14日 |
---|
#24 在 #普通
5KB
84 行
枚举扩展
提供普通枚举派生宏
示例
derive EnumStr
可以实现关于 str
和 String
的某些特质
pub const as_str(&self) -> &'static str
AsRef<str>
ToString
From<&str>
From<&String>
From<String>
From<Str>
可能 恐慌!!!
use enumex::EnumStr;
#[derive(EnumStr)]
enum Animal {
Cat,
Dog,
}
依赖
~295–750KB
~18K SLoC