amaters_core/error/mod.rs
1//! Error handling module for AmateRS
2//!
3//! This module provides comprehensive error types and recovery mechanisms
4//! following COOLJAPAN OU patterns.
5
6mod recovery;
7mod types;
8
9pub use recovery::{
10 CircuitBreaker, CircuitState, RecoverableError, RecoveryStrategy, RetryExecutor,
11 suggest_recovery_strategy,
12};
13pub use types::{AmateRSError, ErrorContext, ErrorLocation, ErrorSeverity, Result};