]> git.proxmox.com Git - rustc.git/blob - src/test/ui/associated-type-bounds/duplicate.min_tait.stderr
New upstream version 1.52.0~beta.3+dfsg1
[rustc.git] / src / test / ui / associated-type-bounds / duplicate.min_tait.stderr
1 warning: the feature `impl_trait_in_bindings` is incomplete and may not be safe to use and/or cause compiler crashes
2 --> $DIR/duplicate.rs:8:12
3 |
4 LL | #![feature(impl_trait_in_bindings)]
5 | ^^^^^^^^^^^^^^^^^^^^^^
6 |
7 = note: `#[warn(incomplete_features)]` on by default
8 = note: see issue #63065 <https://github.com/rust-lang/rust/issues/63065> for more information
9
10 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
11 --> $DIR/duplicate.rs:13:36
12 |
13 LL | struct SI1<T: Iterator<Item: Copy, Item: Send>> { f: T }
14 | ---------- ^^^^^^^^^^ re-bound here
15 | |
16 | `Item` bound here first
17
18 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
19 --> $DIR/duplicate.rs:15:36
20 |
21 LL | struct SI2<T: Iterator<Item: Copy, Item: Copy>> { f: T }
22 | ---------- ^^^^^^^^^^ re-bound here
23 | |
24 | `Item` bound here first
25
26 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
27 --> $DIR/duplicate.rs:17:39
28 |
29 LL | struct SI3<T: Iterator<Item: 'static, Item: 'static>> { f: T }
30 | ------------- ^^^^^^^^^^^^^ re-bound here
31 | |
32 | `Item` bound here first
33
34 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
35 --> $DIR/duplicate.rs:19:45
36 |
37 LL | struct SW1<T> where T: Iterator<Item: Copy, Item: Send> { f: T }
38 | ---------- ^^^^^^^^^^ re-bound here
39 | |
40 | `Item` bound here first
41
42 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
43 --> $DIR/duplicate.rs:21:45
44 |
45 LL | struct SW2<T> where T: Iterator<Item: Copy, Item: Copy> { f: T }
46 | ---------- ^^^^^^^^^^ re-bound here
47 | |
48 | `Item` bound here first
49
50 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
51 --> $DIR/duplicate.rs:23:48
52 |
53 LL | struct SW3<T> where T: Iterator<Item: 'static, Item: 'static> { f: T }
54 | ------------- ^^^^^^^^^^^^^ re-bound here
55 | |
56 | `Item` bound here first
57
58 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
59 --> $DIR/duplicate.rs:26:34
60 |
61 LL | enum EI1<T: Iterator<Item: Copy, Item: Send>> { V(T) }
62 | ---------- ^^^^^^^^^^ re-bound here
63 | |
64 | `Item` bound here first
65
66 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
67 --> $DIR/duplicate.rs:28:34
68 |
69 LL | enum EI2<T: Iterator<Item: Copy, Item: Copy>> { V(T) }
70 | ---------- ^^^^^^^^^^ re-bound here
71 | |
72 | `Item` bound here first
73
74 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
75 --> $DIR/duplicate.rs:30:37
76 |
77 LL | enum EI3<T: Iterator<Item: 'static, Item: 'static>> { V(T) }
78 | ------------- ^^^^^^^^^^^^^ re-bound here
79 | |
80 | `Item` bound here first
81
82 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
83 --> $DIR/duplicate.rs:32:43
84 |
85 LL | enum EW1<T> where T: Iterator<Item: Copy, Item: Send> { V(T) }
86 | ---------- ^^^^^^^^^^ re-bound here
87 | |
88 | `Item` bound here first
89
90 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
91 --> $DIR/duplicate.rs:34:43
92 |
93 LL | enum EW2<T> where T: Iterator<Item: Copy, Item: Copy> { V(T) }
94 | ---------- ^^^^^^^^^^ re-bound here
95 | |
96 | `Item` bound here first
97
98 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
99 --> $DIR/duplicate.rs:36:46
100 |
101 LL | enum EW3<T> where T: Iterator<Item: 'static, Item: 'static> { V(T) }
102 | ------------- ^^^^^^^^^^^^^ re-bound here
103 | |
104 | `Item` bound here first
105
106 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
107 --> $DIR/duplicate.rs:39:35
108 |
109 LL | union UI1<T: Iterator<Item: Copy, Item: Send>> { f: T }
110 | ---------- ^^^^^^^^^^ re-bound here
111 | |
112 | `Item` bound here first
113
114 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
115 --> $DIR/duplicate.rs:41:35
116 |
117 LL | union UI2<T: Iterator<Item: Copy, Item: Copy>> { f: T }
118 | ---------- ^^^^^^^^^^ re-bound here
119 | |
120 | `Item` bound here first
121
122 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
123 --> $DIR/duplicate.rs:43:38
124 |
125 LL | union UI3<T: Iterator<Item: 'static, Item: 'static>> { f: T }
126 | ------------- ^^^^^^^^^^^^^ re-bound here
127 | |
128 | `Item` bound here first
129
130 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
131 --> $DIR/duplicate.rs:45:44
132 |
133 LL | union UW1<T> where T: Iterator<Item: Copy, Item: Send> { f: T }
134 | ---------- ^^^^^^^^^^ re-bound here
135 | |
136 | `Item` bound here first
137
138 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
139 --> $DIR/duplicate.rs:47:44
140 |
141 LL | union UW2<T> where T: Iterator<Item: Copy, Item: Copy> { f: T }
142 | ---------- ^^^^^^^^^^ re-bound here
143 | |
144 | `Item` bound here first
145
146 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
147 --> $DIR/duplicate.rs:49:47
148 |
149 LL | union UW3<T> where T: Iterator<Item: 'static, Item: 'static> { f: T }
150 | ------------- ^^^^^^^^^^^^^ re-bound here
151 | |
152 | `Item` bound here first
153
154 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
155 --> $DIR/duplicate.rs:52:32
156 |
157 LL | fn FI1<T: Iterator<Item: Copy, Item: Send>>() {}
158 | ---------- ^^^^^^^^^^ re-bound here
159 | |
160 | `Item` bound here first
161
162 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
163 --> $DIR/duplicate.rs:54:32
164 |
165 LL | fn FI2<T: Iterator<Item: Copy, Item: Copy>>() {}
166 | ---------- ^^^^^^^^^^ re-bound here
167 | |
168 | `Item` bound here first
169
170 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
171 --> $DIR/duplicate.rs:56:35
172 |
173 LL | fn FI3<T: Iterator<Item: 'static, Item: 'static>>() {}
174 | ------------- ^^^^^^^^^^^^^ re-bound here
175 | |
176 | `Item` bound here first
177
178 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
179 --> $DIR/duplicate.rs:58:43
180 |
181 LL | fn FW1<T>() where T: Iterator<Item: Copy, Item: Send> {}
182 | ---------- ^^^^^^^^^^ re-bound here
183 | |
184 | `Item` bound here first
185
186 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
187 --> $DIR/duplicate.rs:60:43
188 |
189 LL | fn FW2<T>() where T: Iterator<Item: Copy, Item: Copy> {}
190 | ---------- ^^^^^^^^^^ re-bound here
191 | |
192 | `Item` bound here first
193
194 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
195 --> $DIR/duplicate.rs:62:46
196 |
197 LL | fn FW3<T>() where T: Iterator<Item: 'static, Item: 'static> {}
198 | ------------- ^^^^^^^^^^^^^ re-bound here
199 | |
200 | `Item` bound here first
201
202 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
203 --> $DIR/duplicate.rs:68:40
204 |
205 LL | fn FAPIT1(_: impl Iterator<Item: Copy, Item: Send>) {}
206 | ---------- ^^^^^^^^^^ re-bound here
207 | |
208 | `Item` bound here first
209
210 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
211 --> $DIR/duplicate.rs:70:40
212 |
213 LL | fn FAPIT2(_: impl Iterator<Item: Copy, Item: Copy>) {}
214 | ---------- ^^^^^^^^^^ re-bound here
215 | |
216 | `Item` bound here first
217
218 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
219 --> $DIR/duplicate.rs:72:43
220 |
221 LL | fn FAPIT3(_: impl Iterator<Item: 'static, Item: 'static>) {}
222 | ------------- ^^^^^^^^^^^^^ re-bound here
223 | |
224 | `Item` bound here first
225
226 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
227 --> $DIR/duplicate.rs:75:39
228 |
229 LL | const CIT1: impl Iterator<Item: Copy, Item: Send> = iter::empty();
230 | ---------- ^^^^^^^^^^ re-bound here
231 | |
232 | `Item` bound here first
233
234 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
235 --> $DIR/duplicate.rs:77:39
236 |
237 LL | const CIT2: impl Iterator<Item: Copy, Item: Copy> = iter::empty();
238 | ---------- ^^^^^^^^^^ re-bound here
239 | |
240 | `Item` bound here first
241
242 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
243 --> $DIR/duplicate.rs:79:42
244 |
245 LL | const CIT3: impl Iterator<Item: 'static, Item: 'static> = iter::empty();
246 | ------------- ^^^^^^^^^^^^^ re-bound here
247 | |
248 | `Item` bound here first
249
250 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
251 --> $DIR/duplicate.rs:81:40
252 |
253 LL | static SIT1: impl Iterator<Item: Copy, Item: Send> = iter::empty();
254 | ---------- ^^^^^^^^^^ re-bound here
255 | |
256 | `Item` bound here first
257
258 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
259 --> $DIR/duplicate.rs:83:40
260 |
261 LL | static SIT2: impl Iterator<Item: Copy, Item: Copy> = iter::empty();
262 | ---------- ^^^^^^^^^^ re-bound here
263 | |
264 | `Item` bound here first
265
266 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
267 --> $DIR/duplicate.rs:85:43
268 |
269 LL | static SIT3: impl Iterator<Item: 'static, Item: 'static> = iter::empty();
270 | ------------- ^^^^^^^^^^^^^ re-bound here
271 | |
272 | `Item` bound here first
273
274 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
275 --> $DIR/duplicate.rs:88:46
276 |
277 LL | fn lit1() { let _: impl Iterator<Item: Copy, Item: Send> = iter::empty(); }
278 | ---------- ^^^^^^^^^^ re-bound here
279 | |
280 | `Item` bound here first
281
282 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
283 --> $DIR/duplicate.rs:90:46
284 |
285 LL | fn lit2() { let _: impl Iterator<Item: Copy, Item: Copy> = iter::empty(); }
286 | ---------- ^^^^^^^^^^ re-bound here
287 | |
288 | `Item` bound here first
289
290 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
291 --> $DIR/duplicate.rs:92:49
292 |
293 LL | fn lit3() { let _: impl Iterator<Item: 'static, Item: 'static> = iter::empty(); }
294 | ------------- ^^^^^^^^^^^^^ re-bound here
295 | |
296 | `Item` bound here first
297
298 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
299 --> $DIR/duplicate.rs:95:35
300 |
301 LL | type TAI1<T: Iterator<Item: Copy, Item: Send>> = T;
302 | ---------- ^^^^^^^^^^ re-bound here
303 | |
304 | `Item` bound here first
305
306 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
307 --> $DIR/duplicate.rs:97:35
308 |
309 LL | type TAI2<T: Iterator<Item: Copy, Item: Copy>> = T;
310 | ---------- ^^^^^^^^^^ re-bound here
311 | |
312 | `Item` bound here first
313
314 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
315 --> $DIR/duplicate.rs:99:38
316 |
317 LL | type TAI3<T: Iterator<Item: 'static, Item: 'static>> = T;
318 | ------------- ^^^^^^^^^^^^^ re-bound here
319 | |
320 | `Item` bound here first
321
322 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
323 --> $DIR/duplicate.rs:101:44
324 |
325 LL | type TAW1<T> where T: Iterator<Item: Copy, Item: Send> = T;
326 | ---------- ^^^^^^^^^^ re-bound here
327 | |
328 | `Item` bound here first
329
330 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
331 --> $DIR/duplicate.rs:103:44
332 |
333 LL | type TAW2<T> where T: Iterator<Item: Copy, Item: Copy> = T;
334 | ---------- ^^^^^^^^^^ re-bound here
335 | |
336 | `Item` bound here first
337
338 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
339 --> $DIR/duplicate.rs:105:47
340 |
341 LL | type TAW3<T> where T: Iterator<Item: 'static, Item: 'static> = T;
342 | ------------- ^^^^^^^^^^^^^ re-bound here
343 | |
344 | `Item` bound here first
345
346 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
347 --> $DIR/duplicate.rs:108:36
348 |
349 LL | type ETAI1<T: Iterator<Item: Copy, Item: Send>> = impl Copy;
350 | ---------- ^^^^^^^^^^ re-bound here
351 | |
352 | `Item` bound here first
353
354 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
355 --> $DIR/duplicate.rs:110:36
356 |
357 LL | type ETAI2<T: Iterator<Item: Copy, Item: Copy>> = impl Copy;
358 | ---------- ^^^^^^^^^^ re-bound here
359 | |
360 | `Item` bound here first
361
362 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
363 --> $DIR/duplicate.rs:112:39
364 |
365 LL | type ETAI3<T: Iterator<Item: 'static, Item: 'static>> = impl Copy;
366 | ------------- ^^^^^^^^^^^^^ re-bound here
367 | |
368 | `Item` bound here first
369
370 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
371 --> $DIR/duplicate.rs:114:40
372 |
373 LL | type ETAI4 = impl Iterator<Item: Copy, Item: Send>;
374 | ---------- ^^^^^^^^^^ re-bound here
375 | |
376 | `Item` bound here first
377
378 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
379 --> $DIR/duplicate.rs:116:40
380 |
381 LL | type ETAI5 = impl Iterator<Item: Copy, Item: Copy>;
382 | ---------- ^^^^^^^^^^ re-bound here
383 | |
384 | `Item` bound here first
385
386 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
387 --> $DIR/duplicate.rs:118:43
388 |
389 LL | type ETAI6 = impl Iterator<Item: 'static, Item: 'static>;
390 | ------------- ^^^^^^^^^^^^^ re-bound here
391 | |
392 | `Item` bound here first
393
394 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
395 --> $DIR/duplicate.rs:121:36
396 |
397 LL | trait TRI1<T: Iterator<Item: Copy, Item: Send>> {}
398 | ---------- ^^^^^^^^^^ re-bound here
399 | |
400 | `Item` bound here first
401
402 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
403 --> $DIR/duplicate.rs:123:36
404 |
405 LL | trait TRI2<T: Iterator<Item: Copy, Item: Copy>> {}
406 | ---------- ^^^^^^^^^^ re-bound here
407 | |
408 | `Item` bound here first
409
410 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
411 --> $DIR/duplicate.rs:125:39
412 |
413 LL | trait TRI3<T: Iterator<Item: 'static, Item: 'static>> {}
414 | ------------- ^^^^^^^^^^^^^ re-bound here
415 | |
416 | `Item` bound here first
417
418 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
419 --> $DIR/duplicate.rs:127:34
420 |
421 LL | trait TRS1: Iterator<Item: Copy, Item: Send> {}
422 | ---------- ^^^^^^^^^^ re-bound here
423 | |
424 | `Item` bound here first
425
426 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
427 --> $DIR/duplicate.rs:129:34
428 |
429 LL | trait TRS2: Iterator<Item: Copy, Item: Copy> {}
430 | ---------- ^^^^^^^^^^ re-bound here
431 | |
432 | `Item` bound here first
433
434 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
435 --> $DIR/duplicate.rs:131:37
436 |
437 LL | trait TRS3: Iterator<Item: 'static, Item: 'static> {}
438 | ------------- ^^^^^^^^^^^^^ re-bound here
439 | |
440 | `Item` bound here first
441
442 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
443 --> $DIR/duplicate.rs:133:45
444 |
445 LL | trait TRW1<T> where T: Iterator<Item: Copy, Item: Send> {}
446 | ---------- ^^^^^^^^^^ re-bound here
447 | |
448 | `Item` bound here first
449
450 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
451 --> $DIR/duplicate.rs:135:45
452 |
453 LL | trait TRW2<T> where T: Iterator<Item: Copy, Item: Copy> {}
454 | ---------- ^^^^^^^^^^ re-bound here
455 | |
456 | `Item` bound here first
457
458 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
459 --> $DIR/duplicate.rs:137:48
460 |
461 LL | trait TRW3<T> where T: Iterator<Item: 'static, Item: 'static> {}
462 | ------------- ^^^^^^^^^^^^^ re-bound here
463 | |
464 | `Item` bound here first
465
466 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
467 --> $DIR/duplicate.rs:139:46
468 |
469 LL | trait TRSW1 where Self: Iterator<Item: Copy, Item: Send> {}
470 | ---------- ^^^^^^^^^^ re-bound here
471 | |
472 | `Item` bound here first
473
474 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
475 --> $DIR/duplicate.rs:139:46
476 |
477 LL | trait TRSW1 where Self: Iterator<Item: Copy, Item: Send> {}
478 | ---------- ^^^^^^^^^^ re-bound here
479 | |
480 | `Item` bound here first
481
482 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
483 --> $DIR/duplicate.rs:142:46
484 |
485 LL | trait TRSW2 where Self: Iterator<Item: Copy, Item: Copy> {}
486 | ---------- ^^^^^^^^^^ re-bound here
487 | |
488 | `Item` bound here first
489
490 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
491 --> $DIR/duplicate.rs:142:46
492 |
493 LL | trait TRSW2 where Self: Iterator<Item: Copy, Item: Copy> {}
494 | ---------- ^^^^^^^^^^ re-bound here
495 | |
496 | `Item` bound here first
497
498 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
499 --> $DIR/duplicate.rs:145:49
500 |
501 LL | trait TRSW3 where Self: Iterator<Item: 'static, Item: 'static> {}
502 | ------------- ^^^^^^^^^^^^^ re-bound here
503 | |
504 | `Item` bound here first
505
506 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
507 --> $DIR/duplicate.rs:145:49
508 |
509 LL | trait TRSW3 where Self: Iterator<Item: 'static, Item: 'static> {}
510 | ------------- ^^^^^^^^^^^^^ re-bound here
511 | |
512 | `Item` bound here first
513
514 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
515 --> $DIR/duplicate.rs:155:40
516 |
517 LL | type TADyn1 = dyn Iterator<Item: Copy, Item: Send>;
518 | ---------- ^^^^^^^^^^ re-bound here
519 | |
520 | `Item` bound here first
521
522 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
523 --> $DIR/duplicate.rs:157:44
524 |
525 LL | type TADyn2 = Box<dyn Iterator<Item: Copy, Item: Copy>>;
526 | ---------- ^^^^^^^^^^ re-bound here
527 | |
528 | `Item` bound here first
529
530 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
531 --> $DIR/duplicate.rs:159:43
532 |
533 LL | type TADyn3 = dyn Iterator<Item: 'static, Item: 'static>;
534 | ------------- ^^^^^^^^^^^^^ re-bound here
535 | |
536 | `Item` bound here first
537
538 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
539 --> $DIR/duplicate.rs:148:43
540 |
541 LL | trait TRA1 { type A: Iterator<Item: Copy, Item: Send>; }
542 | ---------- ^^^^^^^^^^ re-bound here
543 | |
544 | `Item` bound here first
545
546 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
547 --> $DIR/duplicate.rs:150:43
548 |
549 LL | trait TRA2 { type A: Iterator<Item: Copy, Item: Copy>; }
550 | ---------- ^^^^^^^^^^ re-bound here
551 | |
552 | `Item` bound here first
553
554 error[E0719]: the value of the associated type `Item` (from trait `Iterator`) is already specified
555 --> $DIR/duplicate.rs:152:46
556 |
557 LL | trait TRA3 { type A: Iterator<Item: 'static, Item: 'static>; }
558 | ------------- ^^^^^^^^^^^^^ re-bound here
559 | |
560 | `Item` bound here first
561
562 error: aborting due to 69 previous errors; 1 warning emitted
563
564 For more information about this error, try `rustc --explain E0719`.