2 个版本

0.1.1 2022年5月22日
0.1.0 2022年5月22日

#1879Rust 模式

Download history 41/week @ 2024-04-02 2/week @ 2024-04-09 15/week @ 2024-04-16 79/week @ 2024-04-23 27/week @ 2024-04-30 13/week @ 2024-07-09 45/week @ 2024-07-16

每月 58 次下载

Apache-2.0

6KB

enum_const

枚举常量特质

使用说明

use enum_const::EnumConst;

#[derive(EnumConst, PartialEq, Debug)]
enum Foo {
    X = 1,
    Y = 2,
    Z,
}

#[test]
fn it_works() {
    assert_eq!(Some(Foo::X), Foo::from_const_isize(1));
    assert_eq!(Some(1isize), Foo::X.get_const_isize());
}

依赖项

~1.5MB
~35K SLoC