1 use std::ops::Deref; 2 trait Trait {} 3 4 struct Struct; 5 6 impl Deref for Struct { 7 type Target = dyn Trait; deref(&self) -> &dyn Trait8 fn deref(&self) -> &dyn Trait { 9 //~^ ERROR `impl` item signature doesn't match `trait` item signature 10 unimplemented!(); 11 } 12 } 13 main()14fn main() {} 15