1 #![warn(clippy::option_filter_map)]
3 fn odds_out(x: i32) -> Option<i32> {
4 if x % 2 == 0 { Some(x) } else { None }
8 let _ = Some(Some(1)).flatten();
9 let _ = Some(Some(1)).flatten();
10 let _ = Some(1).map(odds_out).flatten();
11 let _ = Some(1).map(odds_out).flatten();
13 let _ = vec![Some(1)].into_iter().flatten();
14 let _ = vec![Some(1)].into_iter().flatten();