@@ -112,7 +112,7 @@ error[E0308]: mismatched types
112
112
LL | want::<Foo<foo>>(f); //~ ERROR mismatched types
113
113
| ^ expected struct `Foo`, found struct `foo`
114
114
|
115
- = note: expected type `Foo<foo, A, B >`
115
+ = note: expected type `Foo<foo>`
116
116
found type `foo`
117
117
118
118
error[E0308]: mismatched types
@@ -121,7 +121,7 @@ error[E0308]: mismatched types
121
121
LL | want::<Foo<foo, B>>(f); //~ ERROR mismatched types
122
122
| ^ expected struct `Foo`, found struct `foo`
123
123
|
124
- = note: expected type `Foo<foo, B, B >`
124
+ = note: expected type `Foo<foo, B>`
125
125
found type `foo`
126
126
127
127
error[E0308]: mismatched types
@@ -158,7 +158,7 @@ LL | want::<foo>(f); //~ ERROR mismatched types
158
158
| ^ expected struct `foo`, found struct `Foo`
159
159
|
160
160
= note: expected type `foo`
161
- found type `Foo<foo, A, B >`
161
+ found type `Foo<foo>`
162
162
163
163
error[E0308]: mismatched types
164
164
--> $DIR/type-mismatch.rs:49:17
@@ -175,44 +175,44 @@ error[E0308]: mismatched types
175
175
LL | want::<Foo<usize>>(f); //~ ERROR mismatched types
176
176
| ^ expected usize, found struct `foo`
177
177
|
178
- = note: expected type `Foo<usize, _, _ >`
179
- found type `Foo<foo, _, _ >`
178
+ = note: expected type `Foo<usize>`
179
+ found type `Foo<foo>`
180
180
181
181
error[E0308]: mismatched types
182
182
--> $DIR/type-mismatch.rs:51:27
183
183
|
184
184
LL | want::<Foo<usize, B>>(f); //~ ERROR mismatched types
185
185
| ^ expected usize, found struct `foo`
186
186
|
187
- = note: expected type `Foo<usize, B, _ >`
188
- found type `Foo<foo, A, _ >`
187
+ = note: expected type `Foo<usize, B>`
188
+ found type `Foo<foo, A>`
189
189
190
190
error[E0308]: mismatched types
191
191
--> $DIR/type-mismatch.rs:52:25
192
192
|
193
193
LL | want::<Foo<foo, B>>(f); //~ ERROR mismatched types
194
194
| ^ expected struct `B`, found struct `A`
195
195
|
196
- = note: expected type `Foo<_, B, _ >`
197
- found type `Foo<_, A, _ >`
196
+ = note: expected type `Foo<_, B>`
197
+ found type `Foo<_, A>`
198
198
199
199
error[E0308]: mismatched types
200
200
--> $DIR/type-mismatch.rs:53:22
201
201
|
202
202
LL | want::<Foo<bar>>(f); //~ ERROR mismatched types
203
203
| ^ expected struct `bar`, found struct `foo`
204
204
|
205
- = note: expected type `Foo<bar, _, _ >`
206
- found type `Foo<foo, _, _ >`
205
+ = note: expected type `Foo<bar>`
206
+ found type `Foo<foo>`
207
207
208
208
error[E0308]: mismatched types
209
209
--> $DIR/type-mismatch.rs:54:25
210
210
|
211
211
LL | want::<Foo<bar, B>>(f); //~ ERROR mismatched types
212
212
| ^ expected struct `bar`, found struct `foo`
213
213
|
214
- = note: expected type `Foo<bar, B, _ >`
215
- found type `Foo<foo, A, _ >`
214
+ = note: expected type `Foo<bar, B>`
215
+ found type `Foo<foo, A>`
216
216
217
217
error[E0308]: mismatched types
218
218
--> $DIR/type-mismatch.rs:55:23
@@ -251,7 +251,7 @@ LL | want::<foo>(f); //~ ERROR mismatched types
251
251
| ^ expected struct `foo`, found struct `Foo`
252
252
|
253
253
= note: expected type `foo`
254
- found type `Foo<foo, B, B >`
254
+ found type `Foo<foo, B>`
255
255
256
256
error[E0308]: mismatched types
257
257
--> $DIR/type-mismatch.rs:62:17
@@ -268,44 +268,44 @@ error[E0308]: mismatched types
268
268
LL | want::<Foo<usize>>(f); //~ ERROR mismatched types
269
269
| ^ expected usize, found struct `foo`
270
270
|
271
- = note: expected type `Foo<usize, A, _ >`
272
- found type `Foo<foo, B, _ >`
271
+ = note: expected type `Foo<usize, A>`
272
+ found type `Foo<foo, B>`
273
273
274
274
error[E0308]: mismatched types
275
275
--> $DIR/type-mismatch.rs:64:27
276
276
|
277
277
LL | want::<Foo<usize, B>>(f); //~ ERROR mismatched types
278
278
| ^ expected usize, found struct `foo`
279
279
|
280
- = note: expected type `Foo<usize, _, _ >`
281
- found type `Foo<foo, _, _ >`
280
+ = note: expected type `Foo<usize, _>`
281
+ found type `Foo<foo, _>`
282
282
283
283
error[E0308]: mismatched types
284
284
--> $DIR/type-mismatch.rs:65:22
285
285
|
286
286
LL | want::<Foo<foo>>(f); //~ ERROR mismatched types
287
287
| ^ expected struct `A`, found struct `B`
288
288
|
289
- = note: expected type `Foo<_, A, _ >`
290
- found type `Foo<_, B, _ >`
289
+ = note: expected type `Foo<_, A>`
290
+ found type `Foo<_, B>`
291
291
292
292
error[E0308]: mismatched types
293
293
--> $DIR/type-mismatch.rs:66:22
294
294
|
295
295
LL | want::<Foo<bar>>(f); //~ ERROR mismatched types
296
296
| ^ expected struct `bar`, found struct `foo`
297
297
|
298
- = note: expected type `Foo<bar, A, _ >`
299
- found type `Foo<foo, B, _ >`
298
+ = note: expected type `Foo<bar, A>`
299
+ found type `Foo<foo, B>`
300
300
301
301
error[E0308]: mismatched types
302
302
--> $DIR/type-mismatch.rs:67:25
303
303
|
304
304
LL | want::<Foo<bar, B>>(f); //~ ERROR mismatched types
305
305
| ^ expected struct `bar`, found struct `foo`
306
306
|
307
- = note: expected type `Foo<bar, _, _ >`
308
- found type `Foo<foo, _, _ >`
307
+ = note: expected type `Foo<bar, _>`
308
+ found type `Foo<foo, _>`
309
309
310
310
error[E0308]: mismatched types
311
311
--> $DIR/type-mismatch.rs:68:23
0 commit comments