]>
Commit | Line | Data |
---|---|---|
94222f64 XL |
1 | trait Foo<T, T = T> {} |
2 | //~^ ERROR the name `T` is already used for a generic parameter in this item's generic parameters | |
3 | ||
4 | fn eq<A, B>() { | |
5 | eq::<dyn, Foo> | |
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 | |
10 | } | |
11 | ||
12 | fn main() {} |