error[E0277]: the trait bound `u16: Bar` is not satisfied --> $DIR/associated-type-bound-fail.rs:14:5 | LL | type Assoc: Bar; | ------ required by this bound in `Foo::Assoc` ... LL | type Assoc = u16; | ^^^^^^^^^^^^^^^^^ the trait `Bar` is not implemented for `u16` | = help: the following implementations were found: > error: aborting due to previous error For more information about this error, try `rustc --explain E0277`.