1 error[E0582]: binding for associated type `Item` references lifetime `'a`, which does not appear in the trait input types
2 --> $DIR/bound-lifetime-in-binding-only.rs:12:25
4 LL | fn angle<T: for<'a> Foo<Item=&'a i32>>() {
7 error[E0582]: binding for associated type `Item` references lifetime `'a`, which does not appear in the trait input types
8 --> $DIR/bound-lifetime-in-binding-only.rs:17:37
10 LL | fn angle1<T>() where T: for<'a> Foo<Item=&'a i32> {
13 error[E0582]: binding for associated type `Item` references lifetime `'a`, which does not appear in the trait input types
14 --> $DIR/bound-lifetime-in-binding-only.rs:22:37
16 LL | fn angle2<T>() where for<'a> T: Foo<Item=&'a i32> {
19 error[E0582]: binding for associated type `Item` references lifetime `'a`, which does not appear in the trait input types
20 --> $DIR/bound-lifetime-in-binding-only.rs:27:31
22 LL | fn angle3(_: &dyn for<'a> Foo<Item=&'a i32>) {
25 error: aborting due to 4 previous errors
27 For more information about this error, try `rustc --explain E0582`.