#![feature(trait_alias)] // Enabled to reduce stderr output, but can be triggered even if disabled. trait Trait {} trait WithType { type Ctx; } trait Alias = where T: Trait; impl WithType for T { type Ctx = dyn Alias; //~^ ERROR at least one trait is required for an object type [E0224] } fn main() {}