2 #![deny(clippy::bind_instead_of_map)]
3 #![allow(clippy::blocks_in_if_conditions)]
6 let _ = Some("42").map(|s| if s.len() < 42 { 0 } else { s.len() });
7 let _ = Some("42").and_then(|s| if s.len() < 42 { None } else { Some(s.len()) });
9 let _ = Ok::<_, ()>("42").map(|s| if s.len() < 42 { 0 } else { s.len() });
10 let _ = Ok::<_, ()>("42").and_then(|s| if s.len() < 42 { Err(()) } else { Ok(s.len()) });
12 let _ = Err::<(), _>("42").map_err(|s| if s.len() < 42 { s.len() + 20 } else { s.len() });
13 let _ = Err::<(), _>("42").or_else(|s| if s.len() < 42 { Ok(()) } else { Err(s.len()) });
60 let _ = Some("").and_then(|s| if s.len() == 20 { m!() } else { Some(20) });
61 let _ = Some("").map(|s| if s.len() == 20 { m!() } else { Some(20) });