| #[repr(u8)] |
| enum MyEnum { |
| UnitWithExplicitDiscriminant = 0, |
| EmptyStructSingleLineBlockComment { |
| /* Comment */ |
| } = 1, |
| EmptyStructMultiLineBlockComment { |
| /* |
| * Comment |
| */ |
| } = 2, |
| EmptyStructLineComment { |
| // comment |
| } = 3, |
| EmptyTupleSingleLineBlockComment( |
| /* Comment */ |
| ) = 4, |
| EmptyTupleMultiLineBlockComment( |
| /* |
| * Comment |
| */ |
| ) = 5, |
| EmptyTupleLineComment( |
| // comment |
| ) = 6, |
| } |
| |
| enum Animal { |
| Dog(/* tuple variant closer in comment -> ) */) = 1, |
| #[hello(world)] |
| Cat(/* tuple variant close in leading attribute */) = 2, |
| Bee(/* tuple variant closer on associated field attribute */ #[hello(world)] usize) = 3, |
| Fox(/* tuple variant closer on const fn call */) = some_const_fn(), |
| Ant(/* tuple variant closer on macro call */) = some_macro!(), |
| Snake {/* stuct variant closer in comment -> } */} = 6, |
| #[hell{world}] |
| Cobra {/* struct variant close in leading attribute */} = 6, |
| Eagle {/* struct variant closer on associated field attribute */ #[hell{world}]value: Sting} = 7, |
| Koala {/* struct variant closer on macro call */} = some_macro!{} |
| } |