| struct Foo { bar: f64, baz: i64, bat: i64 } | |
| fn main() { | |
| let _ = Foo { bar: .5, baz: 42 }; | |
| //~^ ERROR float literals must have an integer part | |
| //~| ERROR missing field `bat` in initializer of `Foo` | |
| let bar = 1.5f32; | |
| let _ = Foo { bar.into(), bat: -1, . }; | |
| //~^ ERROR expected one of | |
| //~| ERROR missing fields `bar` and `baz` in initializer of `Foo` | |
| //~| ERROR expected identifier, found `.` | |
| } |