8 fn deref(&self) -> &Self::Target {
14 fn deref(&self) -> &Self::Target {
20 fn deref(&self) -> &Self::Target {
25 let a = Emm(Foo(Bar(0)));
26 // Should suggest `&***` even when deref is pretty deep
27 let _: *const u8 = &***a; //~ ERROR mismatched types