5 #![warn(if_let_redundant_pattern_matching)]
9 if let Ok(_) = Ok::<i32, i32>(42) {}
11 if let Err(_) = Err::<i32, i32>(42) {
14 if let None = None::<()> {
17 if let Some(_) = Some(42) {
20 if Ok::<i32, i32>(42).is_ok() {
23 if Err::<i32, i32>(42).is_err() {
26 if None::<i32>.is_none() {
29 if Some(42).is_some() {
32 if let Ok(x) = Ok::<i32,i32>(42) {