Skip to main content

DiagnosticError

Trait DiagnosticError 

Source
pub trait DiagnosticError {
    // Required method
    fn diagnostic(&self) -> ErrorDiagnostic;

    // Provided methods
    fn is_retriable(&self) -> bool { ... }
    fn category(&self) -> ErrorCategory { ... }
}
Expand description

为 core 层错误提供统一诊断能力

Required Methods§

Source

fn diagnostic(&self) -> ErrorDiagnostic

获取错误的诊断信息

Provided Methods§

Source

fn is_retriable(&self) -> bool

判断是否可重试

Source

fn category(&self) -> ErrorCategory

获取错误类别

Implementors§