ass-core 0.1.2

High-performance ASS subtitle format parser and analyzer
Documentation
//! SIMD-accelerated tokenization utilities
//!
//! Provides vectorized implementations of common tokenization operations
//! for improved performance on supported platforms. Falls back to scalar
//! implementations when SIMD is not available.
//!
//! # Performance
//!
//! - Delimiter scanning: 20-30% faster than scalar on typical ASS content
//! - Hex parsing: 15-25% improvement for color values and embedded data
//! - Automatic fallback ensures compatibility across all platforms
//!
//! # Safety
//!
//! All SIMD operations are implemented using safe abstractions from the
//! `wide` crate. No unsafe code is used in this module.

mod delimiters;
mod hex;
mod utf8;

#[cfg(test)]
mod delimiter_tests;
#[cfg(test)]
mod hex_tests;
#[cfg(test)]
mod utf8_tests;

pub use delimiters::scan_delimiters;
pub use hex::parse_hex_u32;
pub use utf8::validate_utf8_batch;