Static rustc_lint::map_unit_fn::MAP_UNIT_FN
source · pub static MAP_UNIT_FN: &Lint
Expand description
The map_unit_fn
lint checks for Iterator::map
receive
a callable that returns ()
.
Example
fn foo(items: &mut Vec<u8>) {
items.sort();
}
fn main() {
let mut x: Vec<Vec<u8>> = vec![
vec![0, 2, 1],
vec![5, 4, 3],
];
x.iter_mut().map(foo);
}
{{produces}}
Explanation
Mapping to ()
is almost always a mistake.