4 #![warn(clippy::redundant_pattern_matching)]
5 #![allow(clippy::unit_arg, clippy::let_unit_value, unused_must_use)]
8 Ok::<i32, i32>(42).is_ok();
10 Err::<i32, i32>(42).is_err();
16 if Ok::<i32, i32>(42).is_ok() {}
18 if Err::<i32, i32>(42).is_err() {}
20 if None::<i32>.is_none() {}
22 if Some(42).is_some() {}
24 if let Ok(x) = Ok::<i32, i32>(42) {
28 Ok::<i32, i32>(42).is_ok();
30 Ok::<i32, i32>(42).is_err();
32 Err::<i32, i32>(42).is_err();
34 Err::<i32, i32>(42).is_ok();
40 let _ = None::<()>.is_none();
42 let _ = Ok::<usize, ()>(4).is_ok();
44 let _ = does_something();
45 let _ = returns_unit();
47 let opt = Some(false);
48 let x = opt.is_some();
52 fn takes_bool(_: bool) {}
54 fn does_something() -> bool {
55 Ok::<i32, i32>(4).is_ok()
59 Ok::<i32, i32>(4).is_ok();