@@ -12,7 +12,7 @@ help: to take parameter `_a` by reference, move `&` to the type
1212 |
1313LL - fn _f0(&_a: u32) {}
1414LL + fn _f0(_a: &u32) {}
15- |
15+ |
1616
1717error[E0308]: mismatched types
1818 --> $DIR/ref-pat-suggestions.rs:4:8
@@ -28,7 +28,7 @@ help: to take parameter `_a` by reference, move `&mut` to the type
2828 |
2929LL - fn _f1(&mut _a: u32) {}
3030LL + fn _f1(_a: &mut u32) {}
31- |
31+ |
3232
3333error[E0308]: mismatched types
3434 --> $DIR/ref-pat-suggestions.rs:5:9
@@ -44,7 +44,7 @@ help: consider removing `&` from the pattern
4444 |
4545LL - fn _f2(&&_a: &u32) {}
4646LL + fn _f2(&_a: &u32) {}
47- |
47+ |
4848
4949error[E0308]: mismatched types
5050 --> $DIR/ref-pat-suggestions.rs:6:13
@@ -60,7 +60,7 @@ help: consider removing `&` from the pattern
6060 |
6161LL - fn _f3(&mut &_a: &mut u32) {}
6262LL + fn _f3(&mut _a: &mut u32) {}
63- |
63+ |
6464
6565error[E0308]: mismatched types
6666 --> $DIR/ref-pat-suggestions.rs:7:9
@@ -76,7 +76,7 @@ help: consider removing `&mut` from the pattern
7676 |
7777LL - fn _f4(&&mut _a: &u32) {}
7878LL + fn _f4(&_a: &u32) {}
79- |
79+ |
8080
8181error[E0308]: mismatched types
8282 --> $DIR/ref-pat-suggestions.rs:8:13
@@ -92,7 +92,7 @@ help: consider removing `&mut` from the pattern
9292 |
9393LL - fn _f5(&mut &mut _a: &mut u32) {}
9494LL + fn _f5(&mut _a: &mut u32) {}
95- |
95+ |
9696
9797error[E0308]: mismatched types
9898 --> $DIR/ref-pat-suggestions.rs:11:23
@@ -109,7 +109,7 @@ help: consider removing `&` from the pattern
109109 |
110110LL - let _: fn(u32) = |&_a| ();
111111LL + let _: fn(u32) = |_a| ();
112- |
112+ |
113113
114114error[E0308]: mismatched types
115115 --> $DIR/ref-pat-suggestions.rs:12:23
@@ -126,7 +126,7 @@ help: consider removing `&mut` from the pattern
126126 |
127127LL - let _: fn(u32) = |&mut _a| ();
128128LL + let _: fn(u32) = |_a| ();
129- |
129+ |
130130
131131error[E0308]: mismatched types
132132 --> $DIR/ref-pat-suggestions.rs:13:25
@@ -143,7 +143,7 @@ help: consider removing `&` from the pattern
143143 |
144144LL - let _: fn(&u32) = |&&_a| ();
145145LL + let _: fn(&u32) = |&_a| ();
146- |
146+ |
147147
148148error[E0308]: mismatched types
149149 --> $DIR/ref-pat-suggestions.rs:14:33
@@ -160,7 +160,7 @@ help: consider removing `&` from the pattern
160160 |
161161LL - let _: fn(&mut u32) = |&mut &_a| ();
162162LL + let _: fn(&mut u32) = |&mut _a| ();
163- |
163+ |
164164
165165error[E0308]: mismatched types
166166 --> $DIR/ref-pat-suggestions.rs:15:25
@@ -177,7 +177,7 @@ help: consider removing `&mut` from the pattern
177177 |
178178LL - let _: fn(&u32) = |&&mut _a| ();
179179LL + let _: fn(&u32) = |&_a| ();
180- |
180+ |
181181
182182error[E0308]: mismatched types
183183 --> $DIR/ref-pat-suggestions.rs:16:33
@@ -194,7 +194,7 @@ help: consider removing `&mut` from the pattern
194194 |
195195LL - let _: fn(&mut u32) = |&mut &mut _a| ();
196196LL + let _: fn(&mut u32) = |&mut _a| ();
197- |
197+ |
198198
199199error[E0308]: mismatched types
200200 --> $DIR/ref-pat-suggestions.rs:18:14
@@ -210,7 +210,7 @@ help: to take parameter `_a` by reference, move `&` to the type
210210 |
211211LL - let _ = |&_a: u32| ();
212212LL + let _ = |_a: &u32| ();
213- |
213+ |
214214
215215error[E0308]: mismatched types
216216 --> $DIR/ref-pat-suggestions.rs:19:14
@@ -226,7 +226,7 @@ help: to take parameter `_a` by reference, move `&mut` to the type
226226 |
227227LL - let _ = |&mut _a: u32| ();
228228LL + let _ = |_a: &mut u32| ();
229- |
229+ |
230230
231231error[E0308]: mismatched types
232232 --> $DIR/ref-pat-suggestions.rs:20:15
@@ -242,7 +242,7 @@ help: consider removing `&` from the pattern
242242 |
243243LL - let _ = |&&_a: &u32| ();
244244LL + let _ = |&_a: &u32| ();
245- |
245+ |
246246
247247error[E0308]: mismatched types
248248 --> $DIR/ref-pat-suggestions.rs:21:19
@@ -258,7 +258,7 @@ help: consider removing `&` from the pattern
258258 |
259259LL - let _ = |&mut &_a: &mut u32| ();
260260LL + let _ = |&mut _a: &mut u32| ();
261- |
261+ |
262262
263263error[E0308]: mismatched types
264264 --> $DIR/ref-pat-suggestions.rs:22:15
@@ -274,7 +274,7 @@ help: consider removing `&mut` from the pattern
274274 |
275275LL - let _ = |&&mut _a: &u32| ();
276276LL + let _ = |&_a: &u32| ();
277- |
277+ |
278278
279279error[E0308]: mismatched types
280280 --> $DIR/ref-pat-suggestions.rs:23:19
@@ -290,7 +290,7 @@ help: consider removing `&mut` from the pattern
290290 |
291291LL - let _ = |&mut &mut _a: &mut u32| ();
292292LL + let _ = |&mut _a: &mut u32| ();
293- |
293+ |
294294
295295error: aborting due to 18 previous errors
296296
0 commit comments