]> git.lizzy.rs Git - rust.git/blob - tests/ui/match/match-pattern-field-mismatch-2.rs
Rollup merge of #107074 - lcnr:validate-dont-skip-opaque, r=compiler-errors
[rust.git] / tests / ui / match / match-pattern-field-mismatch-2.rs
1 fn main() {
2     enum Color {
3         Rgb(usize, usize, usize),
4         Cmyk(usize, usize, usize, usize),
5         NoColor,
6     }
7
8     fn foo(c: Color) {
9         match c {
10           Color::Rgb(_, _, _) => { }
11           Color::Cmyk(_, _, _, _) => { }
12           Color::NoColor(_) => { }
13           //~^ ERROR expected tuple struct or tuple variant, found unit variant `Color::NoColor`
14         }
15     }
16 }