ass_core/utils/errors/encoding/mod.rs
1//! Text encoding error utilities for ASS-RS
2//!
3//! Provides specialized error creation and validation functions for text
4//! encoding issues including UTF-8 validation, encoding detection, and
5//! character conversion errors. Focuses on providing detailed context.
6
7mod creation;
8mod validation;
9
10/// Check for common encoding issues in ASS content
11///
12/// Performs heuristic checks for common encoding problems that can occur
13/// when ASS files are saved with incorrect encoding settings.
14///
15/// # Arguments
16///
17/// * `text` - Text content to analyze
18#[cfg(test)]
19mod tests;
20
21pub use creation::{utf8_error, validation_error};
22pub use validation::{validate_ass_text_content, validate_bom_handling, validate_utf8_detailed};