]> git.proxmox.com Git - rustc.git/blame - src/test/ui/in-band-lifetimes/mismatched_trait_impl-2.rs
New upstream version 1.44.1+dfsg1
[rustc.git] / src / test / ui / in-band-lifetimes / mismatched_trait_impl-2.rs
CommitLineData
2c00a5a8
XL
1use std::ops::Deref;
2trait Trait {}
a7813a04 3
2c00a5a8 4struct Struct;
a7813a04 5
2c00a5a8 6impl Deref for Struct {
dc9dc135
XL
7 type Target = dyn Trait;
8 fn deref(&self) -> &dyn Trait {
e74abb32 9 //~^ ERROR `impl` item signature doesn't match `trait` item signature
2c00a5a8 10 unimplemented!();
a7813a04 11 }
ff7c6d11 12}
0531ce1d
XL
13
14fn main() {}