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