#[error]Expand description
错误处理宏
用于替代 thiserror,提供基于 i18n 的错误处理。
§示例
#[itools_macros::Error]
pub enum AppError {
/// 网络错误
#[error("network_error")]
NetworkError,
/// 文件未找到
#[error("file_not_found")]
FileNotFound { path: String },
}