1error[E0373]: closure may outlive the current block, but it borrows `x`, which is owned by the current block 2 --> $DIR/unboxed-closure-region.rs:8:9 3 | 4LL | || x 5 | ^^ - `x` is borrowed here 6 | | 7 | may outlive borrowed value `x` 8 | 9note: block requires argument type to outlive `'1` 10 --> $DIR/unboxed-closure-region.rs:6:9 11 | 12LL | let _f = { 13 | ^^ 14help: to force the closure to take ownership of `x` (and any other referenced variables), use the `move` keyword 15 | 16LL | move || x 17 | ++++ 18 19error: aborting due to previous error 20 21For more information about this error, try `rustc --explain E0373`. 22