Skip to main content

LocalizableError

Trait LocalizableError 

Source
pub trait LocalizableError: Error {
    // Required methods
    fn localization_key(&self) -> &str;
    fn localize(&self, locale: &str) -> String;
}
Expand description

可本地化错误 trait

实现此 trait 的错误类型可以自动生成本地化的错误消息

Required Methods§

Source

fn localization_key(&self) -> &str

获取错误的本地化键

§Returns
  • 错误的本地化键字符串
Source

fn localize(&self, locale: &str) -> String

获取错误的本地化消息

§Arguments
  • locale: 语言代码,如 “en” 或 “zh-CN”, 传空字符串 “” 使用全局设置的语言
§Returns
  • 本地化的错误消息字符串

Implementors§