1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#[inline(never)] pub fn callback<F>(f: F) where F: FnOnce((&'static str, u32)), { f((file!(), line!())) } #[inline(always)] pub fn callback_inlined<F>(f: F) where F: FnOnce((&'static str, u32)), { f((file!(), line!())) }