summaryrefslogtreecommitdiffstats
path: root/tests/ui/suggestions/nested-non-tuple-tuple-struct.rs
blob: 308adcf01fe5d0935166e0e59f7b4f51f0c45896 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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`
}