1 error[E0597]: `bar` does not live long enough
2 --> $DIR/feature-self-return-type.rs:23:22
5 | - borrow later stored here
7 LL | Foo::new(&bar).into()
8 | ^^^^ borrowed value does not live long enough
11 | - `bar` dropped here while still borrowed
13 error[E0597]: `y` does not live long enough
14 --> $DIR/feature-self-return-type.rs:63:17
17 | - borrow later stored here
20 | ^^ borrowed value does not live long enough
23 | - `y` dropped here while still borrowed
25 error[E0597]: `y` does not live long enough
26 --> $DIR/feature-self-return-type.rs:95:17
29 | - borrow later stored here
32 | ^^ borrowed value does not live long enough
35 | - `y` dropped here while still borrowed
37 error: aborting due to 3 previous errors
39 For more information about this error, try `rustc --explain E0597`.