]> git.lizzy.rs Git - rust.git/blob - tests/ui/if_let_redundant_pattern_matching.rs
Merge pull request #2984 from flip1995/single_char_pattern
[rust.git] / tests / ui / if_let_redundant_pattern_matching.rs
1
2
3
4 #![warn(clippy)]
5 #![warn(if_let_redundant_pattern_matching)]
6
7
8 fn main() {
9     if let Ok(_) = Ok::<i32, i32>(42) {}
10
11     if let Err(_) = Err::<i32, i32>(42) {
12     }
13
14     if let None = None::<()> {
15     }
16
17     if let Some(_) = Some(42) {
18     }
19
20     if Ok::<i32, i32>(42).is_ok() {
21     }
22
23     if Err::<i32, i32>(42).is_err() {
24     }
25
26     if None::<i32>.is_none() {
27     }
28
29     if Some(42).is_some() {
30     }
31
32     if let Ok(x) = Ok::<i32,i32>(42) {
33         println!("{}", x);
34     }
35 }