]> git.proxmox.com Git - rustc.git/blame - src/test/ui/span/dropck_arr_cycle_checked.nll.stderr
New upstream version 1.31.0~beta.4+dfsg1
[rustc.git] / src / test / ui / span / dropck_arr_cycle_checked.nll.stderr
CommitLineData
b7449926
XL
1error[E0597]: `b2` does not live long enough
2 --> $DIR/dropck_arr_cycle_checked.rs:103:24
83c7162d 3 |
b7449926 4LL | b1.a[0].v.set(Some(&b2));
83c7162d
XL
5 | ^^^ borrowed value does not live long enough
6...
7LL | }
8 | -
9 | |
b7449926 10 | `b2` dropped here while still borrowed
0bf4aa26
XL
11 | borrow might be used here, when `b1` is dropped and runs the destructor for type `B<'_>`
12 |
13 = note: values in a scope are dropped in the opposite order they are defined
83c7162d 14
b7449926
XL
15error[E0597]: `b3` does not live long enough
16 --> $DIR/dropck_arr_cycle_checked.rs:105:24
83c7162d 17 |
b7449926 18LL | b1.a[1].v.set(Some(&b3));
83c7162d
XL
19 | ^^^ borrowed value does not live long enough
20...
21LL | }
22 | -
23 | |
b7449926 24 | `b3` dropped here while still borrowed
0bf4aa26
XL
25 | borrow might be used here, when `b1` is dropped and runs the destructor for type `B<'_>`
26 |
27 = note: values in a scope are dropped in the opposite order they are defined
83c7162d 28
8faf50e0
XL
29error[E0597]: `b1` does not live long enough
30 --> $DIR/dropck_arr_cycle_checked.rs:111:24
83c7162d 31 |
8faf50e0 32LL | b3.a[0].v.set(Some(&b1));
83c7162d
XL
33 | ^^^ borrowed value does not live long enough
34...
35LL | }
36 | -
37 | |
8faf50e0 38 | `b1` dropped here while still borrowed
0bf4aa26 39 | borrow might be used here, when `b1` is dropped and runs the destructor for type `B<'_>`
83c7162d
XL
40
41error: aborting due to 3 previous errors
42
43For more information about this error, try `rustc --explain E0597`.