1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
#![allow(clippy::match_bool)] #[macro_export] macro_rules! dbg { ($val:expr) => { match $val { tmp => { #[cfg(debug_assertions)] { eprintln!( "[{}:{}] {} = {:#?}", file!(), line!(), stringify!($val), &tmp ); } tmp } } }; }