| #[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! {}, | |
| } |