mirror of
https://github.com/rust-lang/rust-clippy
synced 2024-12-25 20:43:18 +00:00
24 lines
500 B
Rust
24 lines
500 B
Rust
|
#![allow(dead_code)]
|
||
|
|
||
|
fn main() {
|
||
|
let _ = (0..4).find_map(|x| if x > 1 { Some(x) } else { None });
|
||
|
let _ = (0..4).find_map(|x| {
|
||
|
if x > 1 {
|
||
|
return Some(x);
|
||
|
};
|
||
|
None
|
||
|
});
|
||
|
let _ = (0..4).find_map(|x| match x {
|
||
|
0 | 1 => None,
|
||
|
_ => Some(x),
|
||
|
});
|
||
|
|
||
|
let _ = (0..4).find_map(|x| Some(x + 1));
|
||
|
|
||
|
let _ = (0..4).find_map(i32::checked_abs);
|
||
|
}
|
||
|
|
||
|
fn find_map_none_changes_item_type() -> Option<bool> {
|
||
|
"".chars().find_map(|_| None)
|
||
|
}
|