macro_rules! localizable_error { ($name:ident { $($variant:ident $(($($field:ty),*))? => $key:expr),* $(,)? }) => { ... }; }
错误类型宏
用于创建可本地化的错误类型
支持两种形式:
Variant => "key"
Variant(ty1, ty2) => "key"