]> git.lizzy.rs Git - rust.git/blob - tests/ui/match_bool.rs
Auto merge of #4478 - tsurai:master, r=flip1995
[rust.git] / tests / ui / match_bool.rs
1 fn match_bool() {
2     let test: bool = true;
3
4     match test {
5         true => 0,
6         false => 42,
7     };
8
9     let option = 1;
10     match option == 1 {
11         true => 1,
12         false => 0,
13     };
14
15     match test {
16         true => (),
17         false => {
18             println!("Noooo!");
19         },
20     };
21
22     match test {
23         false => {
24             println!("Noooo!");
25         },
26         _ => (),
27     };
28
29     match test && test {
30         false => {
31             println!("Noooo!");
32         },
33         _ => (),
34     };
35
36     match test {
37         false => {
38             println!("Noooo!");
39         },
40         true => {
41             println!("Yes!");
42         },
43     };
44
45     // Not linted
46     match option {
47         1..=10 => 1,
48         11..=20 => 2,
49         _ => 3,
50     };
51 }
52
53 fn main() {}