Skip to main content

Module core

Module core 

Source
Expand description

CoreError:基于 thiserror 的企业级错误处理

目标:展示单一映射来源(ErrorCode),简化字段、统一严重度/可重试策略, 并保留可序列化的 ErrorRecord 供观测与分析使用。

Structs§

ApiError
API 错误
ErrorBuilder
统一的错误构建器,避免直接依赖枚举内部字段
ErrorRecord
统一的可观测记录
NetworkError
网络错误
RetryPolicy
重试策略(供 CoreError 使用)

Enums§

BuilderKind
枚举化的构建器目标类型
CoreError
轻量版核心错误
RecoveryStrategy
恢复策略

Functions§

api_error
创建API错误
authentication_error
创建认证错误
business_error
创建业务错误
configuration_error
创建配置错误
network_error
创建网络错误
network_error_with_details
创建带详细信息的网络错误
permission_missing_error
创建权限缺失错误
rate_limit_error
创建限流错误
serialization_error
创建序列化错误
service_unavailable_error
创建服务不可用错误
sso_token_invalid_error
创建SSO令牌无效错误
timeout_error
创建超时错误
token_expired_error
创建访问令牌过期错误
token_invalid_error
创建访问令牌无效错误
user_identity_invalid_error
创建用户身份无效错误
validation_error
创建验证错误