4个版本
使用旧Rust 2015
0.2.1 | 2018年4月16日 |
---|---|
0.1.2 | 2017年5月31日 |
0.1.1 | 2017年5月31日 |
0.1.0 | 2017年5月31日 |
20 在 #try-from
32 每月下载量
在 enum-tryfrom 中使用
5KB
68 行代码(不含注释)
枚举TryFrom
使用过程宏在枚举上派生TryFrom特质的crate。
目前可能会经常出现不兼容。
文档
这添加了使用#[derive(TryFromPrimitive)]
的能力,结合一个(实际上零个,但这没有用)或多个#[FromPrimitiveType="type"]
属性,可以自动为枚举类型派生TryFrom<type>
。
可以使用cargo doc
生成详细文档。
lib.rs
:
这个crate包含用于在C-like枚举上派生有用特性的宏
依赖
~1.5MB
~40K SLoC