[][src]Derive Macro enum_map_derive::Enum

#[derive(Enum)]

Procedural derive generating enum_map::Enum implementation.

Examples

use enum_map::Enum;

#[derive(Enum)]
enum A {
    B,
    C,
    D,
}

assert_eq!(Enum::<()>::to_usize(A::C), 1);