//@ dont-require-annotations: NOTE struct BarStruct; impl<'a> BarStruct { fn foo(&'a mut self) -> Box { self } //~^ ERROR mismatched types //~| NOTE expected struct `Box` //~| NOTE found mutable reference `&'a mut BarStruct` } fn main() {}