Available on crate feature
plugins only.Expand description
ASS section processors for the plugin system
Provides implementations of the SectionProcessor trait for handling
non-standard ASS sections. Processors validate section content and
handle extended functionality beyond the core ASS specification.
§Modules
aegisub- Aegisub-specific sections (project metadata, extradata)
§Usage
use ass_core::plugin::{ExtensionRegistry, sections::aegisub::create_aegisub_processors};
let mut registry = ExtensionRegistry::new();
for processor in create_aegisub_processors() {
registry.register_section_processor(processor).unwrap();
}Re-exports§
pub use aegisub::create_aegisub_processors;pub use aegisub::AegisubExtradataProcessor;pub use aegisub::AegisubProjectProcessor;
Modules§
- aegisub
- Aegisub-specific section processors for ASS compatibility