]> git.lizzy.rs Git - rust.git/blob - tests/cc_seme.rs
Merge pull request #499 from devonhollowood/underscore_binding
[rust.git] / tests / cc_seme.rs
1 #![feature(plugin)]
2 #![plugin(clippy)]
3
4 #[allow(dead_code)]
5 enum Baz {
6     Baz1,
7     Baz2,
8 }
9
10 struct Test {
11     t: Option<usize>,
12     b: Baz,
13 }
14
15 fn main() {
16     use Baz::*;
17     let x = Test { t: Some(0), b: Baz1 };
18
19     match x {
20         Test { t: Some(_), b: Baz1 } => unreachable!(),
21         Test { t: Some(42), b: Baz2 } => unreachable!(),
22         Test { t: None, .. } => unreachable!(),
23         Test { .. } => unreachable!(),
24     }
25 }