1 2 3 4 5 6 7 8
#[macro_export] macro_rules! print_debug { ($cond:expr, $msg:expr $(, $farg:expr)* ) => { if $cond { println!($msg,$( $farg ),*); } }; }