error: redundant pattern matching, consider using `is_ok()` --> $DIR/ice-7169.rs:8:12 | LL | if let Ok(_) = Ok::<_, ()>(A::::default()) {} | -------^^^^^-------------------------------------- help: try this: `if Ok::<_, ()>(A::::default()).is_ok()` | = note: `-D clippy::redundant-pattern-matching` implied by `-D warnings` error: aborting due to previous error