error: you seem to be using .map() to clone the contents of an iterator, consider using `.cloned()` --> map_clone.rs:12:5 | 12 | x.iter().map(|y| y.clone()); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `-D map-clone` implied by `-D warnings` = help: try x.iter().cloned() error: you seem to be using .map() to clone the contents of an iterator, consider using `.cloned()` --> map_clone.rs:14:5 | 14 | x.iter().map(|&y| y); | ^^^^^^^^^^^^^^^^^^^^ | = help: try x.iter().cloned() error: you seem to be using .map() to clone the contents of an iterator, consider using `.cloned()` --> map_clone.rs:16:5 | 16 | x.iter().map(|y| *y); | ^^^^^^^^^^^^^^^^^^^^ | = help: try x.iter().cloned() error: you seem to be using .map() to clone the contents of an iterator, consider using `.cloned()` --> map_clone.rs:18:5 | 18 | x.iter().map(|y| { y.clone() }); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: try x.iter().cloned() error: you seem to be using .map() to clone the contents of an iterator, consider using `.cloned()` --> map_clone.rs:20:5 | 20 | x.iter().map(|&y| { y }); | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: try x.iter().cloned() error: you seem to be using .map() to clone the contents of an iterator, consider using `.cloned()` --> map_clone.rs:22:5 | 22 | x.iter().map(|y| { *y }); | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: try x.iter().cloned() error: you seem to be using .map() to clone the contents of an iterator, consider using `.cloned()` --> map_clone.rs:24:5 | 24 | x.iter().map(Clone::clone); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: try x.iter().cloned() error: you seem to be using .map() to clone the contents of an Option, consider using `.cloned()` --> map_clone.rs:30:5 | 30 | x.as_ref().map(|y| y.clone()); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: try x.as_ref().cloned() error: you seem to be using .map() to clone the contents of an Option, consider using `.cloned()` --> map_clone.rs:32:5 | 32 | x.as_ref().map(|&y| y); | ^^^^^^^^^^^^^^^^^^^^^^ | = help: try x.as_ref().cloned() error: you seem to be using .map() to clone the contents of an Option, consider using `.cloned()` --> map_clone.rs:34:5 | 34 | x.as_ref().map(|y| *y); | ^^^^^^^^^^^^^^^^^^^^^^ | = help: try x.as_ref().cloned() error: you seem to be using .map() to clone the contents of an Option, consider using `.cloned()` --> map_clone.rs:90:35 | 90 | let _: Option = x.as_ref().map(|y| *y); | ^^^^^^^^^^^^^^^^^^^^^^ | = help: try x.as_ref().cloned() error: aborting due to 11 previous errors To learn more, run the command again with --verbose.