2 f: Box<dyn FnOnce() -> *mut &'a isize + 'static>,
5 fn to_same_lifetime<'r>(b_isize: Invariant<'r>) {
6 let bj: Invariant<'r> = b_isize;
9 fn to_longer_lifetime<'r>(b_isize: Invariant<'r>) -> Invariant<'static> {
11 //~^ ERROR lifetime may not live long enough