macro_rules! assert_eq {
($left:expr, $right:expr$(,)?) => { ... };
($left:expr, $right:expr, $($arg:tt)*) => { ... };
(@ $left:expr, $right:expr, $maybe_colon:expr, $($arg:tt)*) => { ... };
}macro_rules! assert_eq {
($left:expr, $right:expr$(,)?) => { ... };
($left:expr, $right:expr, $($arg:tt)*) => { ... };
(@ $left:expr, $right:expr, $maybe_colon:expr, $($arg:tt)*) => { ... };
}