Crate derive_to_usize

Source
Expand description

Derive for From and Into usize

use derive_into::ToUsize;
#[derive(ToUsize)]
enum Foo {
   Bar,
   E
}
assert_eq!(0_usize, Foo::Bar.into());
assert_eq!(1_usize, Foo::E.into());

Derive Macrosยง

ToUsize