summary refs log tree commit diff
path: root/src/test/ui/issues/issue-16401.rs
blob: 7135b7d82efa69b840def7ccdd6aeb1b3d9bc3f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
struct Slice<T> {
    data: *const T,
    len: usize,
}

fn main() {
    match () {
        Slice { data: data, len: len } => (),
        //~^ ERROR mismatched types
        //~| expected type `()`
        //~| found type `Slice<_>`
        //~| expected (), found struct `Slice`
        _ => unreachable!()
    }
}