1 2 3 4 5 6 7 8 9 10 11 12
// edition:2021 trait Foo<T> {} impl<T> dyn Foo<T> { fn hi(_x: T) {} } fn main() { Foo::hi(123); //~^ ERROR trait objects must include the `dyn` keyword }