macro_rules! database_error { ($variant:ident { $($field:ident: $value:expr),+ $(,)? }) => { ... }; }