@@ -22,8 +22,8 @@ LL | binary_heap = binary_heap.iter().filter(|&x| x % 2 == 0).cloned().colle
22
22
error: this expression can be written more simply using `.retain()`
23
23
--> tests/ui/manual_retain.rs:34:5
24
24
|
25
- LL | tuples = tuples.iter().filter(|(ref x, ref y)| *x == 0).copied().collect();
26
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider calling `.retain()` instead: `tuples.retain(|(ref x, ref y)| *x == 0)`
25
+ LL | tuples = tuples.iter().filter(|&& (ref x, ref y)| *x == 0).copied().collect();
26
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider calling `.retain()` instead: `tuples.retain(|& (ref x, ref y)| *x == 0)`
27
27
28
28
error: this expression can be written more simply using `.retain()`
29
29
--> tests/ui/manual_retain.rs:36:5
@@ -74,8 +74,8 @@ LL | btree_set = btree_set.into_iter().filter(|x| x % 2 == 0).collect();
74
74
error: this expression can be written more simply using `.retain()`
75
75
--> tests/ui/manual_retain.rs:106:5
76
76
|
77
- LL | tuples = tuples.iter().filter(|(ref x, ref y)| *x == 0).copied().collect();
78
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider calling `.retain()` instead: `tuples.retain(|(ref x, ref y)| *x == 0)`
77
+ LL | tuples = tuples.iter().filter(|&& (ref x, ref y)| *x == 0).copied().collect();
78
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider calling `.retain()` instead: `tuples.retain(|& (ref x, ref y)| *x == 0)`
79
79
80
80
error: this expression can be written more simply using `.retain()`
81
81
--> tests/ui/manual_retain.rs:108:5
@@ -126,8 +126,8 @@ LL | hash_set = hash_set.iter().filter(|&x| x % 2 == 0).cloned().collect();
126
126
error: this expression can be written more simply using `.retain()`
127
127
--> tests/ui/manual_retain.rs:177:5
128
128
|
129
- LL | tuples = tuples.iter().filter(|(ref x, ref y)| *x == 0).copied().collect();
130
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider calling `.retain()` instead: `tuples.retain(|(ref x, ref y)| *x == 0)`
129
+ LL | tuples = tuples.iter().filter(|&& (ref x, ref y)| *x == 0).copied().collect();
130
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider calling `.retain()` instead: `tuples.retain(|& (ref x, ref y)| *x == 0)`
131
131
132
132
error: this expression can be written more simply using `.retain()`
133
133
--> tests/ui/manual_retain.rs:179:5
@@ -162,8 +162,8 @@ LL | vec = vec.into_iter().filter(|x| x % 2 == 0).collect();
162
162
error: this expression can be written more simply using `.retain()`
163
163
--> tests/ui/manual_retain.rs:231:5
164
164
|
165
- LL | tuples = tuples.iter().filter(|(ref x, ref y)| *x == 0).copied().collect();
166
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider calling `.retain()` instead: `tuples.retain(|(ref x, ref y)| *x == 0)`
165
+ LL | tuples = tuples.iter().filter(|&& (ref x, ref y)| *x == 0).copied().collect();
166
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider calling `.retain()` instead: `tuples.retain(|& (ref x, ref y)| *x == 0)`
167
167
168
168
error: this expression can be written more simply using `.retain()`
169
169
--> tests/ui/manual_retain.rs:233:5
0 commit comments