error[E0277]: the trait bound `(): _A` is not satisfied --> $DIR/issue-66353.rs:12:15 | LL | _Func::< <() as _A>::AssocT >::func(()); | ^^ the trait `_A` is not implemented for `()` | help: this trait has no implementations, consider adding one --> $DIR/issue-66353.rs:7:1 | LL | trait _A { | ^^^^^^^^ error[E0277]: the trait bound `(): _Func<_>` is not satisfied --> $DIR/issue-66353.rs:12:41 | LL | _Func::< <() as _A>::AssocT >::func(()); | ----------------------------------- ^^ the trait `_Func<_>` is not implemented for `()` | | | required by a bound introduced by this call | help: this trait has no implementations, consider adding one --> $DIR/issue-66353.rs:3:1 | LL | trait _Func { | ^^^^^^^^^^^^^^ error: aborting due to 2 previous errors For more information about this error, try `rustc --explain E0277`.