// check-pass trait SomeTrait {} trait OtherTrait { type Item; } trait ErrorSimpleExample { type AssociatedType: SomeTrait; type GatBounded; type ErrorMinimal: OtherTrait>; } fn main() {}