• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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