blob: b0c09c7514e27f6e0999ad765dcad812ba3643e7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
struct Foo {
field: i32,
}
fn foo2<'a>(a: &'a Foo, x: &i32) -> &'a i32 {
if true {
let p: &i32 = &a.field;
&*p
} else {
&*x //~ ERROR explicit lifetime
}
}
fn main() { }
|