]>
Commit | Line | Data |
---|---|---|
0531ce1d XL |
1 | error[E0597]: `*v.0` does not live long enough |
2 | --> $DIR/issue-31567.rs:22:26 | |
3 | | | |
4 | LL | let s_inner: &'a S = &*v.0; //~ ERROR `*v.0` does not live long enough | |
5 | | ^^^^^ borrowed value does not live long enough | |
6 | LL | &s_inner.0 | |
7 | LL | } | |
8faf50e0 | 8 | | - `*v.0` dropped here while still borrowed |
0531ce1d | 9 | | |
8faf50e0 XL |
10 | note: borrowed value must be valid for the lifetime 'a as defined on the function body at 21:17... |
11 | --> $DIR/issue-31567.rs:21:17 | |
0531ce1d XL |
12 | | |
13 | LL | fn get_dangling<'a>(v: VecWrapper<'a>) -> &'a u32 { | |
8faf50e0 | 14 | | ^^ |
0531ce1d XL |
15 | |
16 | error: aborting due to previous error | |
17 | ||
18 | For more information about this error, try `rustc --explain E0597`. |