1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
struct Foo { field: i32 } impl Foo { fn foo<'a>(&self, x: &'a i32) -> &i32 { x //~^ ERROR lifetime may not live long enough } } fn main() { }