macro_rules! error { ($aparte:ident, $err:ident, $msg:literal, $($args: tt)*) => { ... }; ($aparte:ident, $err:ident, $msg:literal) => { ... }; }