Skip to main content

Module sections

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