Skip to main content

Module advanced_handler

Module advanced_handler 

Source
Expand description

Advanced error handling and recovery system

This module provides sophisticated error handling capabilities including contextual error information, automatic recovery strategies, and user-friendly error reporting with actionable suggestions.

Structs§

ActionResult
Result of an automated action
AdvancedError
Advanced error type with rich context and recovery information
AdvancedErrorHandler
Advanced error handler with pattern detection and recovery
AutomatedAction
Automated action that can be taken
CategoryStats
Statistics per error category
ErrorContext
Error context providing additional information
ErrorHandlerConfig
Configuration for error handler
ErrorHandlingResult
Result of error handling
ErrorPattern
Error pattern for detection and analysis
ErrorReportingConfig
Error reporting configuration
ErrorTimeMetrics
Performance metrics at error time
PatternStats
Statistics per error pattern
RecoveryStatistics
Recovery statistics tracking
RecoveryStrategy
Recovery strategies for error patterns
RecoverySuggestion
Recovery suggestion with actionable steps
RetryInfo
Retry information for recoverable errors
SupportInfo
Support information
SystemState
System state information
UserErrorReport
User-friendly error report

Enums§

ActionError
Error from automated action execution
ActionType
Types of automated actions
BackoffStrategy
Backoff strategies for retries
DifficultyLevel
Difficulty levels for recovery
ErrorCategory
Error categories for classification
ErrorSeverity
Error severity levels
RecoveryCategory
Recovery suggestion categories
RecoveryResult
Result of recovery attempt
UserImpact
User impact levels

Traits§

ActionHandler
Action handler trait for automated recovery