12 lines
207 B
Rust
12 lines
207 B
Rust
|
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`
|
||
|
}
|