ass_editor/core/errors/mod.rs
1//! Error types for the ass-editor crate
2//!
3//! Provides the main `EditorError` enum that wraps `CoreError` from ass-core
4//! and adds editor-specific error cases. Follows the same philosophy as core:
5//! - Use thiserror for structured error handling (no anyhow)
6//! - Provide detailed context for debugging
7//! - Support error chains with source information
8//! - Maintain zero-cost error handling where possible
9
10mod display;
11mod methods;
12mod types;
13
14#[cfg(test)]
15mod tests;
16
17pub use types::{EditorError, Result};