1 error: lifetime may not live long enough
2 --> $DIR/issue-52742.rs:12:9
4 LL | fn take_bar(&mut self, b: Bar<'_>) {
5 | --------- - has type `Bar<'1>`
7 | has type `&mut Foo<'_, '2>`
9 | ^^^^^^^^^^^^ assignment requires that `'1` must outlive `'2`
11 error: aborting due to previous error