// check-pass #![feature(generic_associated_types)] trait SomeTrait {} trait OtherTrait { type Item; } trait ErrorSimpleExample { type AssociatedType: SomeTrait; type GatBounded; type ErrorMinimal: OtherTrait>; } fn main() {}