blob: 38be6f5d2a986bda9f7f118066fc5e20f4d24fa5 [file] [log] [blame]
// check-pass
struct MyStruct<'a> {
field: &'a mut (),
field2: WithDrop
}
struct WithDrop;
impl Drop for WithDrop {
fn drop(&mut self) {}
}
impl<'a> MyStruct<'a> {
fn consume(self) -> &'a mut () { self.field }
}
fn main() {}