blob: b22f409b44a93365b9fcd3db6ccd1eca53984178 [file] [log] [blame] [edit]
struct Struct;
fn bar(_: &Struct) -> Struct {
Struct
}
fn main() {
let foo = Some(Struct);
let _x: Option<Struct> = foo.map(|s| bar(&s));
let _y = foo; //~ERROR use of moved value: `foo`
}