summaryrefslogtreecommitdiffstats
path: root/tests/ui/rfcs/rfc1445/eq-allows-match.rs
blob: 405a69c94bf013c63428f148ff922038eeab244b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// run-pass
#![allow(dead_code)]

#[derive(PartialEq, Eq)]
struct Foo {
    x: u32
}

const FOO: Foo = Foo { x: 0 };

fn main() {
    let y = Foo { x: 1 };
    match y {
        FOO => { }
        _ => { }
    }
}