]>
Commit | Line | Data |
---|---|---|
48663c56 | 1 | error: lifetime may not live long enough |
04454e1e | 2 | --> $DIR/underscore-lifetime-elison-mismatch.rs:5:42 |
48663c56 XL |
3 | | |
4 | LL | fn foo(x: &mut Vec<&'_ u8>, y: &'_ u8) { x.push(y); } | |
5 | | - - ^^^^^^^^^ argument requires that `'1` must outlive `'2` | |
6 | | | | | |
7 | | | let's call the lifetime of this reference `'1` | |
8 | | let's call the lifetime of this reference `'2` | |
04454e1e FG |
9 | | |
10 | help: consider introducing a named lifetime parameter | |
11 | | | |
12 | LL | fn foo<'a>(x: &mut Vec<&'a u8>, y: &'a u8) { x.push(y); } | |
13 | | ++++ ~~ ~~ | |
48663c56 XL |
14 | |
15 | error: aborting due to previous error | |
16 |