]>
Commit | Line | Data |
---|---|---|
e74abb32 | 1 | error: captured variable cannot escape `FnMut` closure body |
48663c56 XL |
2 | --> $DIR/issue-40510-3.rs:11:9 |
3 | | | |
4 | LL | || { | |
5 | | - inferred to be a `FnMut` closure | |
6 | LL | / || { | |
7 | LL | | x.push(()) | |
8 | LL | | } | |
9 | | |_________^ returns a closure that contains a reference to a captured variable, which then escapes the closure body | |
10 | | | |
11 | = note: `FnMut` closures only have access to their captured variables while they are executing... | |
12 | = note: ...therefore, they cannot allow references to captured variables to escape | |
48663c56 XL |
13 | |
14 | error: aborting due to previous error | |
15 |