error[E0220]: associated type `Baa` not found for `T` --> $DIR/issue-55673.rs:9:8 | LL | T::Baa: std::fmt::Debug, | ^^^ there is a similarly named associated type `Bar` in the trait `Foo` | help: change the associated type name to use `Bar` from `Foo` | LL | T::Bar: std::fmt::Debug, | ~~~ error[E0220]: associated type `Baa` not found for `T` --> $DIR/issue-55673.rs:16:8 | LL | T::Baa: std::fmt::Debug, | ^^^ there is a similarly named associated type `Bar` in the trait `Foo` | help: consider further restricting type parameter `T` | LL | T::Baa: std::fmt::Debug, T: Foo | ~~~~~~~~ help: and also change the associated type name | LL | T::Bar: std::fmt::Debug, | ~~~ error: aborting due to 2 previous errors For more information about this error, try `rustc --explain E0220`.