#[inline(never)] pub fn callback(f: F) where F: FnOnce((&'static str, u32)), { f((file!(), line!())) } #[inline(always)] pub fn callback_inlined(f: F) where F: FnOnce((&'static str, u32)), { f((file!(), line!())) }