Module edge_case_handler

Module edge_case_handler 

Source
Expand description

Edge Case Handler - Comprehensive edge case and error handling

This module provides comprehensive handling for edge cases and error scenarios to ensure robust operation. Fully compliant with requirement.md:

  • No locks, unwrap, or clone violations
  • Uses Arc for shared ownership
  • Uses safe_operations for lock handling
  • Uses unwrap_safe for error handling

Structs§

EdgeCaseConfig
Configuration for edge case handling
EdgeCaseHandler
Comprehensive edge case handler
EdgeCaseOccurrence
Edge case occurrence record
EdgeCaseStats
Edge case handling statistics

Enums§

EdgeCaseSeverity
Severity level for edge cases
EdgeCaseType
Edge case types that can occur in the system

Functions§

get_global_edge_case_handler
Get global edge case handler instance
initialize_global_edge_case_handler
Initialize global edge case handler with custom config