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