1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#[allow(unused_imports)] use enum_dict::DictKey; #[rustfmt::skip] #[derive(DictKey)] #[enum_dict(rename_all = "lowercase")] pub enum Foo { Alpha, Beta, } #[rustfmt::skip] #[derive(DictKey)] #[repr(i8)] pub enum Bar { Alpha = 2, Beta = 1, }