summary refs log tree commit diff
path: root/tests/ui/parser/recover/recover-field-semi.rs
blob: b6f235f8ad1c9281cef3abb9735714915f04dcd5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
struct Foo {
    foo: i32;
    //~^ ERROR struct fields are separated by `,`
}

union Bar {
    foo: i32;
    //~^ ERROR union fields are separated by `,`
}

enum Baz {
    Qux { foo: i32; }
    //~^ ERROR struct fields are separated by `,`
}

fn main() {
    let _ = Foo { foo: "" }; //~ ERROR mismatched types
}