// Test a default that references `Self` which is then used in an object type. // Issue #18956. trait Foo { fn method(&self); } fn foo(x: &dyn Foo) { } //~^ ERROR the type parameter `T` must be explicitly specified fn main() { }