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