1#[cfg(feature = "debug")] 2macro_rules! debug { 3 ($($arg:tt)*) => { 4 eprint!("[{}:{}:{}] ", file!(), line!(), column!()); 5 eprintln!($($arg)*) 6 } 7} 8 9#[cfg(not(feature = "debug"))] 10macro_rules! debug { 11 ($($arg:tt)*) => {}; 12}