diff options
Diffstat (limited to 'src/tools/clippy/tests/ui/needless_collect.fixed')
-rw-r--r-- | src/tools/clippy/tests/ui/needless_collect.fixed | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/tools/clippy/tests/ui/needless_collect.fixed b/src/tools/clippy/tests/ui/needless_collect.fixed index b7e80af50..0f0aaad17 100644 --- a/src/tools/clippy/tests/ui/needless_collect.fixed +++ b/src/tools/clippy/tests/ui/needless_collect.fixed @@ -1,6 +1,6 @@ //@run-rustfix -#![allow(unused, clippy::suspicious_map, clippy::iter_count)] +#![allow(unused, clippy::needless_if, clippy::suspicious_map, clippy::iter_count)] use std::collections::{BTreeMap, BTreeSet, BinaryHeap, HashMap, HashSet, LinkedList}; @@ -70,6 +70,11 @@ fn main() { bar((0..10).collect::<Vec<_>>(), (0..10)); baz((0..10), (), ('a'..='z')) } + + let values = [1, 2, 3, 4]; + let mut out = vec![]; + values.iter().cloned().map(|x| out.push(x)).collect::<Vec<_>>(); + let _y = values.iter().cloned().map(|x| out.push(x)).collect::<Vec<_>>(); // this is fine } fn foo(_: impl IntoIterator<Item = usize>) {} |