19 lines
604 B
Rust
19 lines
604 B
Rust
|
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`
|
||
|
}
|