macro_rules! log { ($p:tt, $c:tt, $tag:expr, $msg:expr, $($args:tt)*) => { ... }; (@none, $c:tt, $tag:expr, $msg:expr, $($args:tt)*) => { ... }; }