]> git.proxmox.com Git - rustc.git/blame - src/test/ui/generator/borrowing.stderr
New upstream version 1.26.0+dfsg1
[rustc.git] / src / test / ui / generator / borrowing.stderr
CommitLineData
ea8adc8c 1error[E0597]: `a` does not live long enough
0531ce1d 2 --> $DIR/borrowing.rs:18:29
ea8adc8c 3 |
0531ce1d
XL
4LL | unsafe { (|| yield &a).resume() }
5 | -- ^ borrowed value does not live long enough
6 | |
7 | capture occurs here
8LL | //~^ ERROR: `a` does not live long enough
9LL | };
ea8adc8c
XL
10 | - borrowed value only lives until here
11...
0531ce1d 12LL | }
ea8adc8c
XL
13 | - borrowed value needs to live until here
14
15error[E0597]: `a` does not live long enough
16 --> $DIR/borrowing.rs:25:20
17 |
0531ce1d 18LL | || {
ea8adc8c 19 | -- capture occurs here
0531ce1d 20LL | yield &a
ff7c6d11 21 | ^ borrowed value does not live long enough
ea8adc8c 22...
0531ce1d 23LL | };
ea8adc8c 24 | - borrowed value only lives until here
0531ce1d 25LL | }
ea8adc8c
XL
26 | - borrowed value needs to live until here
27
28error: aborting due to 2 previous errors
29
0531ce1d 30For more information about this error, try `rustc --explain E0597`.