]>
Commit | Line | Data |
---|---|---|
923072b8 | 1 | error: lifetime may not live long enough |
0731742a | 2 | --> $DIR/borrowck-reborrow-from-shorter-lived-andmut.rs:9:5 |
b7449926 XL |
3 | | |
4 | LL | fn copy_borrowed_ptr<'a,'b>(p: &'a mut S<'b>) -> S<'b> { | |
923072b8 FG |
5 | | -- -- lifetime `'b` defined here |
6 | | | | |
7 | | lifetime `'a` defined here | |
b7449926 | 8 | LL | S { pointer: &mut *p.pointer } |
923072b8 FG |
9 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function was supposed to return data with lifetime `'b` but it is returning data with lifetime `'a` |
10 | | | |
11 | = help: consider adding the following bound: `'a: 'b` | |
b7449926 XL |
12 | |
13 | error: aborting due to previous error | |
14 |