15 lines
271 B
Rust
15 lines
271 B
Rust
extern mod std;
|
|
|
|
fn main() {
|
|
let foo = ~3;
|
|
let _pfoo = &foo;
|
|
let _f: @fn() -> int = || *foo + 5;
|
|
//~^ ERROR cannot move `foo`
|
|
|
|
let bar = ~3;
|
|
let _g = || {
|
|
let _h: @fn() -> int = || *bar;
|
|
//~^ ERROR illegal by-move capture
|
|
};
|
|
}
|