error: you seem to be using .map() to clone the contents of an iterator, consider using `.cloned()` --> $DIR/map_clone.rs:12:5 | 12 | x.iter().map(|y| y.clone()); //~ ERROR you seem to be using .map() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: lint level defined here --> $DIR/map_clone.rs:4:9 | 4 | #![deny(map_clone)] | ^^^^^^^^^ = help: try x.iter().cloned() error: you seem to be using .map() to clone the contents of an iterator, consider using `.cloned()` --> $DIR/map_clone.rs:14:5 | 14 | x.iter().map(|&y| y); //~ ERROR you seem to be using .map() | ^^^^^^^^^^^^^^^^^^^^ | = help: try x.iter().cloned() error: you seem to be using .map() to clone the contents of an iterator, consider using `.cloned()` --> $DIR/map_clone.rs:16:5 | 16 | x.iter().map(|y| *y); //~ ERROR you seem to be using .map() | ^^^^^^^^^^^^^^^^^^^^ | = help: try x.iter().cloned() error: you seem to be using .map() to clone the contents of an iterator, consider using `.cloned()` --> $DIR/map_clone.rs:18:5 | 18 | x.iter().map(|y| { y.clone() }); //~ ERROR you seem to be using .map() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: try x.iter().cloned() error: you seem to be using .map() to clone the contents of an iterator, consider using `.cloned()` --> $DIR/map_clone.rs:20:5 | 20 | x.iter().map(|&y| { y }); //~ ERROR you seem to be using .map() | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: try x.iter().cloned() error: you seem to be using .map() to clone the contents of an iterator, consider using `.cloned()` --> $DIR/map_clone.rs:22:5 | 22 | x.iter().map(|y| { *y }); //~ ERROR you seem to be using .map() | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: try x.iter().cloned() error: you seem to be using .map() to clone the contents of an iterator, consider using `.cloned()` --> $DIR/map_clone.rs:24:5 | 24 | x.iter().map(Clone::clone); //~ ERROR you seem to be using .map() | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: try x.iter().cloned() error: you seem to be using .map() to clone the contents of an Option, consider using `.cloned()` --> $DIR/map_clone.rs:30:5 | 30 | x.as_ref().map(|y| y.clone()); //~ ERROR you seem to be using .map() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: try x.as_ref().cloned() error: you seem to be using .map() to clone the contents of an Option, consider using `.cloned()` --> $DIR/map_clone.rs:32:5 | 32 | x.as_ref().map(|&y| y); //~ ERROR you seem to be using .map() | ^^^^^^^^^^^^^^^^^^^^^^ | = help: try x.as_ref().cloned() error: you seem to be using .map() to clone the contents of an Option, consider using `.cloned()` --> $DIR/map_clone.rs:34:5 | 34 | x.as_ref().map(|y| *y); //~ ERROR you seem to be using .map() | ^^^^^^^^^^^^^^^^^^^^^^ | = help: try x.as_ref().cloned() error: you seem to be using .map() to clone the contents of an Option, consider using `.cloned()` --> $DIR/map_clone.rs:90:35 | 90 | let _: Option = x.as_ref().map(|y| *y); //~ ERROR you seem to be using .map() | ^^^^^^^^^^^^^^^^^^^^^^ | = help: try x.as_ref().cloned() error: aborting due to 11 previous errors