rust/tests/ui/dyn-compatibility/default-param-self-projection.rs

18 lines
231 B
Rust

trait A<C = <Self as D>::E> {}
trait D {
type E;
}
impl A<()> for () {}
impl D for () {
type E = ();
}
fn f() {
let B: &dyn A = &();
//~^ ERROR the type parameter `C` must be explicitly specified
}
fn main() {}