]> git.lizzy.rs Git - rust.git/blob - tests/ui/generator/borrowing.stderr
Auto merge of #106853 - TimNN:undo-remap, r=oli-obk
[rust.git] / tests / ui / generator / borrowing.stderr
1 error[E0597]: `a` does not live long enough
2   --> $DIR/borrowing.rs:9:33
3    |
4 LL |     let _b = {
5    |         -- borrow later stored here
6 LL |         let a = 3;
7 LL |         Pin::new(&mut || yield &a).resume(())
8    |                       --        ^ borrowed value does not live long enough
9    |                       |
10    |                       value captured here by generator
11 LL |
12 LL |     };
13    |     - `a` dropped here while still borrowed
14
15 error[E0597]: `a` does not live long enough
16   --> $DIR/borrowing.rs:16:20
17    |
18 LL |     let _b = {
19    |         -- borrow later stored here
20 LL |         let a = 3;
21 LL |         || {
22    |         -- value captured here by generator
23 LL |             yield &a
24    |                    ^ borrowed value does not live long enough
25 ...
26 LL |     };
27    |     - `a` dropped here while still borrowed
28
29 error: aborting due to 2 previous errors
30
31 For more information about this error, try `rustc --explain E0597`.