]> git.proxmox.com Git - rustc.git/blame - src/test/ui/async-await/async-borrowck-escaping-closure-error.stderr
New upstream version 1.56.0~beta.4+dfsg1
[rustc.git] / src / test / ui / async-await / async-borrowck-escaping-closure-error.stderr
CommitLineData
e1599b0c
XL
1error[E0373]: closure may outlive the current function, but it borrows `x`, which is owned by the current function
2 --> $DIR/async-borrowck-escaping-closure-error.rs:5:15
3 |
4LL | Box::new((async || x)())
5 | ^^^^^^^^ - `x` is borrowed here
6 | |
7 | may outlive borrowed value `x`
8 |
9note: closure is returned here
10 --> $DIR/async-borrowck-escaping-closure-error.rs:5:5
11 |
12LL | Box::new((async || x)())
13 | ^^^^^^^^^^^^^^^^^^^^^^^^
14help: to force the closure to take ownership of `x` (and any other referenced variables), use the `move` keyword
15 |
16LL | Box::new((async move || x)())
94222f64 17 | ++++
e1599b0c
XL
18
19error: aborting due to previous error
20
21For more information about this error, try `rustc --explain E0373`.