Closed
Description
Example code:
#[repr(u8)]
enum MyEnum {
MyVariant {
/* Comment */
} = 0,
}
This compiles fine.
rustfmt 1.5.2-nightly (50d3ba5 2023-02-04) inserts a line:
#[repr(u8)]
enum MyEnum {
MyVariant {
/* Comment */
} =
} = 0,
}
This is a syntax error:
error: unexpected closing delimiter: `}`
--> src/main.rs:7:1
|
3 | MyVariant {
| - this delimiter might not be properly closed...
4 | /* Comment */
5 | } =
| - ...as it matches this but it has different indentation
6 | } = 0,
7 | }
| ^ unexpected closing delimiter