error[E0308]: mismatched types --> $DIR/suggest-contraining-assoc-type-because-of-assoc-const.rs:12:21 | LL | const N: C::M = 4u8; | ^^^ expected associated type, found `u8` | = note: expected associated type `::M` found type `u8` help: consider constraining the associated type `::M` to `u8` | LL | impl> U for u16 { | ++++++++ error: aborting due to 1 previous error For more information about this error, try `rustc --explain E0308`.