//@no-rustfix: overlapping suggestions | |
#![warn(clippy::needless_for_each)] | |
#![allow(clippy::needless_return, clippy::uninlined_format_args)] | |
fn main() { | |
let v: Vec<i32> = Vec::new(); | |
// This is unfixable because the closure includes `return`. | |
v.iter().for_each(|v| { | |
//~^ needless_for_each | |
if *v == 10 { | |
return; | |
} else { | |
println!("{}", v); | |
} | |
}); | |
} |