2 //~^ ERROR the name `T` is already used for a generic parameter in this item's generic parameters
6 //~^ ERROR cannot find type `dyn` in this scope
7 //~| ERROR missing generics for trait `Foo`
8 //~| WARN trait objects without an explicit `dyn` are deprecated
9 //~| WARN this is accepted in the current edition