// rustfmt-use_field_init_shorthand: true | |
struct MyStruct(u32); | |
struct AnotherStruct { | |
a: u32, | |
} | |
fn main() { | |
// Since MyStruct is a tuple struct, it should not be shorthanded to | |
// MyStruct { 0 } even if use_field_init_shorthand is enabled. | |
let instance = MyStruct { 0: 0 }; | |
// Since AnotherStruct is not a tuple struct, the shorthand should | |
// apply. | |
let a = 10; | |
let instance = AnotherStruct { a: a }; | |
} |