@@ -52,29 +52,29 @@ LL | let _ = map.clone().iter().map(|(_, val)| val).collect::<Vec<_>>();
52
52
error: iterating on a map's keys
53
53
--> tests/ui/iter_kv_map.rs:33:13
54
54
|
55
- LL | let _ = map.iter().map(|(key, _)| key).filter(|x| *x % 2 == 0 ).count();
55
+ LL | let _ = map.iter().map(|(key, _)| key).filter(|x| x.is_multiple_of(2) ).count();
56
56
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.keys()`
57
57
58
58
error: iterating on a map's keys
59
- --> tests/ui/iter_kv_map.rs:44 :13
59
+ --> tests/ui/iter_kv_map.rs:48 :13
60
60
|
61
61
LL | let _ = map.iter().map(|(key, _value)| key * 9).count();
62
62
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.keys().map(|key| key * 9)`
63
63
64
64
error: iterating on a map's values
65
- --> tests/ui/iter_kv_map.rs:46 :13
65
+ --> tests/ui/iter_kv_map.rs:50 :13
66
66
|
67
67
LL | let _ = map.iter().map(|(_key, value)| value * 17).count();
68
68
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.values().map(|value| value * 17)`
69
69
70
70
error: iterating on a map's values
71
- --> tests/ui/iter_kv_map.rs:50 :13
71
+ --> tests/ui/iter_kv_map.rs:54 :13
72
72
|
73
73
LL | let _ = map.clone().into_iter().map(|(_, ref val)| ref_acceptor(val)).count();
74
74
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.clone().into_values().map(|ref val| ref_acceptor(val))`
75
75
76
76
error: iterating on a map's values
77
- --> tests/ui/iter_kv_map.rs:54 :13
77
+ --> tests/ui/iter_kv_map.rs:58 :13
78
78
|
79
79
LL | let _ = map
80
80
| _____________^
@@ -97,85 +97,85 @@ LL + })
97
97
|
98
98
99
99
error: iterating on a map's values
100
- --> tests/ui/iter_kv_map.rs:65 :13
100
+ --> tests/ui/iter_kv_map.rs:69 :13
101
101
|
102
102
LL | let _ = map.clone().into_iter().map(|(_, mut val)| val).count();
103
103
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.clone().into_values()`
104
104
105
105
error: iterating on a map's keys
106
- --> tests/ui/iter_kv_map.rs:70 :13
106
+ --> tests/ui/iter_kv_map.rs:74 :13
107
107
|
108
108
LL | let _ = map.iter().map(|(key, _)| key).collect::<Vec<_>>();
109
109
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.keys()`
110
110
111
111
error: iterating on a map's values
112
- --> tests/ui/iter_kv_map.rs:72 :13
112
+ --> tests/ui/iter_kv_map.rs:76 :13
113
113
|
114
114
LL | let _ = map.iter().map(|(_, value)| value).collect::<Vec<_>>();
115
115
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.values()`
116
116
117
117
error: iterating on a map's values
118
- --> tests/ui/iter_kv_map.rs:74 :13
118
+ --> tests/ui/iter_kv_map.rs:78 :13
119
119
|
120
120
LL | let _ = map.iter().map(|(_, v)| v + 2).collect::<Vec<_>>();
121
121
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.values().map(|v| v + 2)`
122
122
123
123
error: iterating on a map's keys
124
- --> tests/ui/iter_kv_map.rs:77 :13
124
+ --> tests/ui/iter_kv_map.rs:81 :13
125
125
|
126
126
LL | let _ = map.clone().into_iter().map(|(key, _)| key).collect::<Vec<_>>();
127
127
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.clone().into_keys()`
128
128
129
129
error: iterating on a map's keys
130
- --> tests/ui/iter_kv_map.rs:79 :13
130
+ --> tests/ui/iter_kv_map.rs:83 :13
131
131
|
132
132
LL | let _ = map.clone().into_iter().map(|(key, _)| key + 2).collect::<Vec<_>>();
133
133
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.clone().into_keys().map(|key| key + 2)`
134
134
135
135
error: iterating on a map's values
136
- --> tests/ui/iter_kv_map.rs:82 :13
136
+ --> tests/ui/iter_kv_map.rs:86 :13
137
137
|
138
138
LL | let _ = map.clone().into_iter().map(|(_, val)| val).collect::<Vec<_>>();
139
139
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.clone().into_values()`
140
140
141
141
error: iterating on a map's values
142
- --> tests/ui/iter_kv_map.rs:84 :13
142
+ --> tests/ui/iter_kv_map.rs:88 :13
143
143
|
144
144
LL | let _ = map.clone().into_iter().map(|(_, val)| val + 2).collect::<Vec<_>>();
145
145
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.clone().into_values().map(|val| val + 2)`
146
146
147
147
error: iterating on a map's values
148
- --> tests/ui/iter_kv_map.rs:87 :13
148
+ --> tests/ui/iter_kv_map.rs:91 :13
149
149
|
150
150
LL | let _ = map.clone().iter().map(|(_, val)| val).collect::<Vec<_>>();
151
151
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.clone().values()`
152
152
153
153
error: iterating on a map's keys
154
- --> tests/ui/iter_kv_map.rs:89 :13
154
+ --> tests/ui/iter_kv_map.rs:93 :13
155
155
|
156
- LL | let _ = map.iter().map(|(key, _)| key).filter(|x| *x % 2 == 0 ).count();
156
+ LL | let _ = map.iter().map(|(key, _)| key).filter(|x| x.is_multiple_of(2) ).count();
157
157
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.keys()`
158
158
159
159
error: iterating on a map's keys
160
- --> tests/ui/iter_kv_map.rs:100 :13
160
+ --> tests/ui/iter_kv_map.rs:108 :13
161
161
|
162
162
LL | let _ = map.iter().map(|(key, _value)| key * 9).count();
163
163
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.keys().map(|key| key * 9)`
164
164
165
165
error: iterating on a map's values
166
- --> tests/ui/iter_kv_map.rs:102 :13
166
+ --> tests/ui/iter_kv_map.rs:110 :13
167
167
|
168
168
LL | let _ = map.iter().map(|(_key, value)| value * 17).count();
169
169
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.values().map(|value| value * 17)`
170
170
171
171
error: iterating on a map's values
172
- --> tests/ui/iter_kv_map.rs:106 :13
172
+ --> tests/ui/iter_kv_map.rs:114 :13
173
173
|
174
174
LL | let _ = map.clone().into_iter().map(|(_, ref val)| ref_acceptor(val)).count();
175
175
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.clone().into_values().map(|ref val| ref_acceptor(val))`
176
176
177
177
error: iterating on a map's values
178
- --> tests/ui/iter_kv_map.rs:110 :13
178
+ --> tests/ui/iter_kv_map.rs:118 :13
179
179
|
180
180
LL | let _ = map
181
181
| _____________^
@@ -198,73 +198,73 @@ LL + })
198
198
|
199
199
200
200
error: iterating on a map's values
201
- --> tests/ui/iter_kv_map.rs:121 :13
201
+ --> tests/ui/iter_kv_map.rs:129 :13
202
202
|
203
203
LL | let _ = map.clone().into_iter().map(|(_, mut val)| val).count();
204
204
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.clone().into_values()`
205
205
206
206
error: iterating on a map's keys
207
- --> tests/ui/iter_kv_map.rs:137 :13
207
+ --> tests/ui/iter_kv_map.rs:145 :13
208
208
|
209
209
LL | let _ = map.iter().map(|(key, _)| key).collect::<Vec<_>>();
210
210
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.keys()`
211
211
212
212
error: iterating on a map's values
213
- --> tests/ui/iter_kv_map.rs:140 :13
213
+ --> tests/ui/iter_kv_map.rs:148 :13
214
214
|
215
215
LL | let _ = map.iter().map(|(_, value)| value).collect::<Vec<_>>();
216
216
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.values()`
217
217
218
218
error: iterating on a map's values
219
- --> tests/ui/iter_kv_map.rs:143 :13
219
+ --> tests/ui/iter_kv_map.rs:151 :13
220
220
|
221
221
LL | let _ = map.iter().map(|(_, v)| v + 2).collect::<Vec<_>>();
222
222
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.values().map(|v| v + 2)`
223
223
224
224
error: iterating on a map's keys
225
- --> tests/ui/iter_kv_map.rs:152 :13
225
+ --> tests/ui/iter_kv_map.rs:160 :13
226
226
|
227
227
LL | let _ = map.clone().into_iter().map(|(key, _)| key).collect::<Vec<_>>();
228
228
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.clone().into_keys()`
229
229
230
230
error: iterating on a map's keys
231
- --> tests/ui/iter_kv_map.rs:155 :13
231
+ --> tests/ui/iter_kv_map.rs:163 :13
232
232
|
233
233
LL | let _ = map.clone().into_iter().map(|(key, _)| key + 2).collect::<Vec<_>>();
234
234
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.clone().into_keys().map(|key| key + 2)`
235
235
236
236
error: iterating on a map's values
237
- --> tests/ui/iter_kv_map.rs:158 :13
237
+ --> tests/ui/iter_kv_map.rs:166 :13
238
238
|
239
239
LL | let _ = map.clone().into_iter().map(|(_, val)| val).collect::<Vec<_>>();
240
240
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.clone().into_values()`
241
241
242
242
error: iterating on a map's values
243
- --> tests/ui/iter_kv_map.rs:161 :13
243
+ --> tests/ui/iter_kv_map.rs:169 :13
244
244
|
245
245
LL | let _ = map.clone().into_iter().map(|(_, val)| val + 2).collect::<Vec<_>>();
246
246
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.clone().into_values().map(|val| val + 2)`
247
247
248
248
error: iterating on a map's keys
249
- --> tests/ui/iter_kv_map.rs:164 :13
249
+ --> tests/ui/iter_kv_map.rs:172 :13
250
250
|
251
251
LL | let _ = map.iter().map(|(key, _)| key).collect::<Vec<_>>();
252
252
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.keys()`
253
253
254
254
error: iterating on a map's values
255
- --> tests/ui/iter_kv_map.rs:167 :13
255
+ --> tests/ui/iter_kv_map.rs:175 :13
256
256
|
257
257
LL | let _ = map.iter().map(|(_, value)| value).collect::<Vec<_>>();
258
258
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.values()`
259
259
260
260
error: iterating on a map's values
261
- --> tests/ui/iter_kv_map.rs:170 :13
261
+ --> tests/ui/iter_kv_map.rs:178 :13
262
262
|
263
263
LL | let _ = map.iter().map(|(_, v)| v + 2).collect::<Vec<_>>();
264
264
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.values().map(|v| v + 2)`
265
265
266
266
error: iterating on a map's values
267
- --> tests/ui/iter_kv_map.rs:185 :13
267
+ --> tests/ui/iter_kv_map.rs:193 :13
268
268
|
269
269
LL | let _ = map.as_ref().iter().map(|(_, v)| v).copied().collect::<Vec<_>>();
270
270
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `map.as_ref().values()`
0 commit comments