//! Unified error handling system for MemScope
//!
//! Provides comprehensive error types and handling patterns for all modules.
//! Features structured error reporting, error chaining, and recovery strategies.
//!
//! # Quick Start
//!
//! ```ignore
//! use memscope_rs::error::{record_error, generate_error_report, IntoMemScopeError};
//!
//! // Record an error
//! let error = MemScopeError::memory(MemoryOperation::Allocation, "failed");
//! record_error("my_module", "error_type", &error);
//!
//! // Generate error report
//! let report = generate_error_report();
//! println!("Error summary: {}", report.summary);
//! ```
pub use ;
pub use ;
pub use ;
pub use MemScopeError;
pub use MemScopeResult;