help: use fully qualified syntax to disambiguate
|
LL | let _: <Self as Foo>::A;
- | ^^^^^^^^^^^^^^^^
+ | ~~~~~~~~~~~~~~~
help: use fully qualified syntax to disambiguate
|
LL | let _: <Self as Bar>::A;
- | ^^^^^^^^^^^^^^^^
+ | ~~~~~~~~~~~~~~~
error[E0221]: ambiguous associated type `Err` in bounds of `Self`
--> $DIR/E0221.rs:21:16
| ------------- ambiguous `Err` from `My`
LL | fn test() {
LL | let _: Self::Err;
- | ^^^^^^^^^
- | |
- | ambiguous associated type `Err`
- | help: use fully qualified syntax to disambiguate: `<Self as My>::Err`
+ | ^^^^^^^^^ ambiguous associated type `Err`
|
= note: associated type `Self` could derive from `FromStr`
+help: use fully qualified syntax to disambiguate
+ |
+LL | let _: <Self as My>::Err;
+ | ~~~~~~~~~~~~~~
error: aborting due to 2 previous errors