error: `T` does not live long enough --> $DIR/collectivity-regression.rs:13:5 | LL | / || { LL | | LL | | // LL | | // FIXME(#98437). This regressed at some point and LL | | // probably should work. LL | | let _x = x; LL | | }; | |_____^ | note: due to current limitations in the borrow checker, this implies a `'static` lifetime --> $DIR/collectivity-regression.rs:11:16 | LL | for<'a> T: Get = ()>, | ^^^^^^^^^^^^^^^^^^^ help: consider restricting the type parameter to the `'static` lifetime | LL | for<'a> T: Get = ()> + 'static, | +++++++++ error: aborting due to 1 previous error