1 #![allow( 2 dead_code, 3 non_snake_case, 4 non_camel_case_types, 5 non_upper_case_globals 6 )] 7 8 impl MyDupeEnum { 9 pub const A_alias: MyDupeEnum = MyDupeEnum::A; 10 } 11 #[repr(u32)] 12 #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] 13 pub enum MyDupeEnum { 14 A = 0, 15 B = 1, 16 } 17 impl MyOtherDupeEnum { 18 pub const C_alias: MyOtherDupeEnum = MyOtherDupeEnum::C; 19 } 20 #[repr(u32)] 21 #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] 22 pub enum MyOtherDupeEnum { 23 C = 0, 24 D = 1, 25 } 26