2 releases

0.1.1 May 22, 2022
0.1.0 May 22, 2022

#83 in #foo

Download history 206/week @ 2024-11-28 301/week @ 2024-12-05 99/week @ 2024-12-12 13/week @ 2024-12-19 1/week @ 2024-12-26 100/week @ 2025-01-02 81/week @ 2025-01-09 181/week @ 2025-01-16 131/week @ 2025-01-23 299/week @ 2025-01-30 183/week @ 2025-02-06 88/week @ 2025-02-13 188/week @ 2025-02-20 278/week @ 2025-02-27 119/week @ 2025-03-06 55/week @ 2025-03-13

677 downloads per month
Used in enum_const

Apache-2.0

5KB
53 lines

enum_const

enum const trait

usage

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());
}

Dependencies

~1.5MB
~38K SLoC