/// When reexporting this function, make sure the anonymous lifetimes are not rendered. /// /// https://github.com/rust-lang/rust/issues/98697 pub fn repro() where F: Fn(&str), { unimplemented!() } pub struct Extra; pub trait MyTrait { fn run() {} } impl MyTrait<&Extra> for Extra {}