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