summaryrefslogtreecommitdiffstats
path: root/tests/ui/binding/pat-tuple-2.rs
blob: 810fd26413937b11e9bc69b445d830def1f1eb20 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// run-pass
fn tuple() {
    let x = (1,);
    match x {
        (2, ..) => panic!(),
        (..) => ()
    }
}

fn tuple_struct() {
    struct S(u8);

    let x = S(1);
    match x {
        S(2, ..) => panic!(),
        S(..) => ()
    }
}

fn main() {
    tuple();
    tuple_struct();
}