]>
Commit | Line | Data |
---|---|---|
8faf50e0 | 1 | error[E0505]: cannot move out of `x` because it is borrowed |
0731742a | 2 | --> $DIR/issue-6801.rs:19:13 |
8faf50e0 XL |
3 | | |
4 | LL | let sq = || { *x * *x }; | |
48663c56 XL |
5 | | -- - borrow occurs due to use in closure |
6 | | | | |
7 | | borrow of `x` occurs here | |
8faf50e0 | 8 | LL | |
532ac7d7 | 9 | LL | twice(x); |
8faf50e0 | 10 | | ^ move out of `x` occurs here |
48663c56 XL |
11 | LL | invoke(sq); |
12 | | -- borrow later used here | |
8faf50e0 XL |
13 | |
14 | error: aborting due to previous error | |
15 | ||
16 | For more information about this error, try `rustc --explain E0505`. |