]> git.lizzy.rs Git - rust.git/blob - tests/ui/unnecessary_filter_map.rs
Merge pull request #3223 from mikerite/unnecessary_filter_map
[rust.git] / tests / ui / unnecessary_filter_map.rs
1 fn main() {
2     let _ = (0..4).filter_map(|x| if x > 1 { Some(x) } else { None });
3     let _ = (0..4).filter_map(|x| { if x > 1 { return Some(x); }; None });
4     let _ = (0..4).filter_map(|x| match x {
5         0 | 1 => None,
6         _ => Some(x),
7     });
8
9     let _ = (0..4).filter_map(|x| Some(x + 1));
10
11     let _ = (0..4).filter_map(i32::checked_abs);
12 }