2 #![warn(clippy::redundant_pattern_matching)]
5 if let Ok(_) = Ok::<i32, i32>(42) {}
7 if let Err(_) = Err::<i32, i32>(42) {}
9 if let None = None::<()> {}
11 if let Some(_) = Some(42) {}
13 if Ok::<i32, i32>(42).is_ok() {}
15 if Err::<i32, i32>(42).is_err() {}
17 if None::<i32>.is_none() {}
19 if Some(42).is_some() {}
21 if let Ok(x) = Ok::<i32, i32>(42) {
25 match Ok::<i32, i32>(42) {
30 match Ok::<i32, i32>(42) {
35 match Err::<i32, i32>(42) {
40 match Err::<i32, i32>(42) {
55 let _ = match None::<()> {
60 let _ = if let Ok(_) = Ok::<usize, ()>(4) { true } else { false };
62 let _ = does_something();
63 let _ = returns_unit();
66 fn does_something() -> bool {
67 if let Ok(_) = Ok::<i32, i32>(4) {
75 if let Ok(_) = Ok::<i32, i32>(4) {