macro_rules! success {
($msg:expr $(; $($k:expr => $v:expr),* )? ) => { ... };
($msg:expr, $($arg:tt)+) => { ... };
}macro_rules! success {
($msg:expr $(; $($k:expr => $v:expr),* )? ) => { ... };
($msg:expr, $($arg:tt)+) => { ... };
}