2 Checks for tuple structs initialized with field syntax.
3 It will however not lint if a base initializer is present.
4 The lint will also ignore code in macros.
7 This may be confusing to the uninitiated and adds no
8 benefit as opposed to tuple initializers
12 struct TupleStruct(u8, u16);
19 // should be written as
20 let base = TupleStruct(1, 23);
23 let _ = TupleStruct { 0: 42, ..base };