1 error[E0412]: cannot find type `A` in this scope
2 --> $DIR/associated-types-eq-1.rs:10:12
4 LL | fn foo2<I: Foo>(x: I) {
5 | - similarly named type parameter `I` defined here
6 LL | let _: A = x.boo();
9 help: a type parameter with a similar name exists
11 LL | let _: I = x.boo();
13 help: you might be missing a type parameter
15 LL | fn foo2<I: Foo, A>(x: I) {
18 error: aborting due to previous error
20 For more information about this error, try `rustc --explain E0412`.