]> git.proxmox.com Git - rustc.git/blame - src/test/ui/issues/issue-49824.stderr
New upstream version 1.65.0+dfsg1
[rustc.git] / src / test / ui / issues / issue-49824.stderr
CommitLineData
e74abb32
XL
1error: captured variable cannot escape `FnMut` closure body
2 --> $DIR/issue-49824.rs:4:9
48663c56 3 |
f035d41b
XL
4LL | let mut x = 0;
5 | ----- variable defined here
48663c56
XL
6LL | || {
7 | - inferred to be a `FnMut` closure
8LL | / || {
9LL | |
48663c56 10LL | | let _y = &mut x;
f035d41b 11 | | - variable captured here
48663c56
XL
12LL | | }
13 | |_________^ returns a closure that contains a reference to a captured variable, which then escapes the closure body
14 |
15 = note: `FnMut` closures only have access to their captured variables while they are executing...
16 = note: ...therefore, they cannot allow references to captured variables to escape
f2b60f7d
FG
17help: consider adding 'move' keyword before the nested closure
18 |
19LL | move || {
20 | ++++
b7449926
XL
21
22error: aborting due to previous error
23