macro_rules! format_err { ($msg:literal $(,)?) => { ... }; ($field:ident, $msg:ident) => { ... }; ($field:expr, $($arg:tt)*) => { ... }; }
macro_rules! format_err { ($msg:literal $(,)?) => { ... }; ($field:ident, $msg:ident) => { ... }; ($field:expr, $($arg:tt)*) => { ... }; }