macro_rules! em {
($ktp:ty, $vtp:ty, $($x:ident=>$y:expr),* ) => { ... };
}Expand description
Creates an EnumMap with user-provided values.
use enum_collections::{em, Enumerated, EnumMap};
#[derive(Enumerated)]
enum Letter {
A,
B,
}
let enum_map = em!(Letter, i32, A => 42, B => 24);
assert_eq!(42, enum_map[Letter::A]);
assert_eq!(24, enum_map[Letter::B]);