Module sections

Source
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