| pub struct S(f32, f32); |
| |
| pub enum E { |
| V(f32, f32), |
| } |
| |
| fn main() { |
| let _x = (S { x: 1.0, y: 2.0 }, S { x: 3.0, y: 4.0 }); |
| //~^ ERROR struct `S` has no field named `x` |
| //~| ERROR struct `S` has no field named `y` |
| //~| ERROR struct `S` has no field named `x` |
| //~| ERROR struct `S` has no field named `y` |
| let _y = (E::V { x: 1.0, y: 2.0 }, E::V { x: 3.0, y: 4.0 }); |
| //~^ ERROR variant `E::V` has no field named `x` |
| //~| ERROR variant `E::V` has no field named `y` |
| //~| ERROR variant `E::V` has no field named `x` |
| //~| ERROR variant `E::V` has no field named `y` |
| } |