error: redundant pattern matching, consider using `is_ok()` --> $DIR/redundant_pattern_matching.rs:8:12 | LL | if let Ok(_) = Ok::(42) {} | -------^^^^^------------------------ help: try this: `Ok::(42).is_ok();` | = note: `-D clippy::redundant-pattern-matching` implied by `-D warnings` error: redundant pattern matching, consider using `is_err()` --> $DIR/redundant_pattern_matching.rs:10:12 | LL | if let Err(_) = Err::(42) {} | -------^^^^^^------------------------- help: try this: `Err::(42).is_err();` error: redundant pattern matching, consider using `is_none()` --> $DIR/redundant_pattern_matching.rs:12:12 | LL | if let None = None::<()> {} | -------^^^^---------------- help: try this: `None::<()>.is_none();` error: redundant pattern matching, consider using `is_some()` --> $DIR/redundant_pattern_matching.rs:14:12 | LL | if let Some(_) = Some(42) {} | -------^^^^^^^-------------- help: try this: `Some(42).is_some();` error: redundant pattern matching, consider using `is_ok()` --> $DIR/redundant_pattern_matching.rs:28:5 | LL | / match Ok::(42) { LL | | Ok(_) => true, LL | | Err(_) => false, LL | | }; | |_____^ help: try this: `Ok::(42).is_ok()` error: redundant pattern matching, consider using `is_err()` --> $DIR/redundant_pattern_matching.rs:33:5 | LL | / match Ok::(42) { LL | | Ok(_) => false, LL | | Err(_) => true, LL | | }; | |_____^ help: try this: `Ok::(42).is_err()` error: redundant pattern matching, consider using `is_err()` --> $DIR/redundant_pattern_matching.rs:38:5 | LL | / match Err::(42) { LL | | Ok(_) => false, LL | | Err(_) => true, LL | | }; | |_____^ help: try this: `Err::(42).is_err()` error: redundant pattern matching, consider using `is_ok()` --> $DIR/redundant_pattern_matching.rs:43:5 | LL | / match Err::(42) { LL | | Ok(_) => true, LL | | Err(_) => false, LL | | }; | |_____^ help: try this: `Err::(42).is_ok()` error: redundant pattern matching, consider using `is_some()` --> $DIR/redundant_pattern_matching.rs:48:5 | LL | / match Some(42) { LL | | Some(_) => true, LL | | None => false, LL | | }; | |_____^ help: try this: `Some(42).is_some()` error: redundant pattern matching, consider using `is_none()` --> $DIR/redundant_pattern_matching.rs:53:5 | LL | / match None::<()> { LL | | Some(_) => false, LL | | None => true, LL | | }; | |_____^ help: try this: `None::<()>.is_none()` error: redundant pattern matching, consider using `is_none()` --> $DIR/redundant_pattern_matching.rs:58:13 | LL | let _ = match None::<()> { | _____________^ LL | | Some(_) => false, LL | | None => true, LL | | }; | |_____^ help: try this: `None::<()>.is_none()` error: redundant pattern matching, consider using `is_ok()` --> $DIR/redundant_pattern_matching.rs:63:20 | LL | let _ = if let Ok(_) = Ok::(4) { true } else { false }; | -------^^^^^--------------------------------------------- help: try this: `Ok::(4).is_ok()` error: redundant pattern matching, consider using `is_some()` --> $DIR/redundant_pattern_matching.rs:69:20 | LL | let x = if let Some(_) = opt { true } else { false }; | -------^^^^^^^------------------------------ help: try this: `opt.is_some()` error: redundant pattern matching, consider using `is_ok()` --> $DIR/redundant_pattern_matching.rs:76:12 | LL | if let Ok(_) = Ok::(4) { | _____- ^^^^^ LL | | true LL | | } else { LL | | false LL | | } | |_____- help: try this: `Ok::(4).is_ok()` error: redundant pattern matching, consider using `is_ok()` --> $DIR/redundant_pattern_matching.rs:84:12 | LL | if let Ok(_) = Ok::(4) { | _____- ^^^^^ LL | | true LL | | } else { LL | | false LL | | }; | |_____- help: try this: `Ok::(4).is_ok()` error: aborting due to 15 previous errors