43 lines
1.2 KiB
Rust
43 lines
1.2 KiB
Rust
|
#[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! {},
|
||
|
}
|