Skip to main content

Module error

Module error 

Source
Expand description

统一错误处理模块(CoreError、错误码、错误上下文等) 现代化错误处理系统

基于thiserror的完整错误处理解决方案,提供类型安全和开发者友好的API

Re-exports§

pub use self::codes::ErrorCategory;
pub use self::codes::ErrorCode;
pub use self::context::ErrorContext;
pub use self::context::ErrorContextBuilder;
pub use self::core::api_error;
pub use self::core::authentication_error;
pub use self::core::business_error;
pub use self::core::configuration_error;
pub use self::core::network_error;
pub use self::core::network_error_with_details;
pub use self::core::permission_missing_error;
pub use self::core::rate_limit_error;
pub use self::core::serialization_error;
pub use self::core::service_unavailable_error;
pub use self::core::sso_token_invalid_error;
pub use self::core::timeout_error;
pub use self::core::token_expired_error;
pub use self::core::token_invalid_error;
pub use self::core::user_identity_invalid_error;
pub use self::core::validation_error;
pub use self::core::ApiError;
pub use self::core::BuilderKind;
pub use self::core::CoreError;
pub use self::core::ErrorBuilder;
pub use self::core::ErrorRecord;
pub use self::core::RecoveryStrategy;
pub use self::core::RetryPolicy;
pub use self::traits::ErrorContextTrait;
pub use self::traits::ErrorFormatTrait;
pub use self::traits::ErrorTrait;
pub use self::traits::FullErrorTrait;
pub use self::traits::ErrorSeverity;
pub use self::traits::ErrorType;

Modules§

codes
Error Codes Definition
context
现代化错误上下文
core
CoreError:基于 thiserror 的企业级错误处理
prelude
现代化错误处理系统预置模块
traits
现代化错误处理特征系统

Type Aliases§

ErrorId
错误唯一标识符类型别名
SDKResult
SDK 操作结果类型别名