rust/src/test/ui/issues/issue-47703.rs
2018-12-25 21:08:33 -07:00

20 lines
286 B
Rust

// compile-pass
#![allow(dead_code)]
#![feature(nll)]
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() {}