script_info

Macro script_info 

Source
macro_rules! script_info {
    ($doc:expr, { $($key:expr => $value:expr),+ $(,)? }) => { ... };
}
Expand description

Macro for script info field updates

ยงExamples

use ass_editor::{EditorDocument, script_info, Position};

let mut doc = EditorDocument::from_content("[Script Info]\nTitle: \nAuthor: ").unwrap();

// Set script info fields - they must already exist in the document
doc.set_script_info_field("Title", "My Movie").unwrap();
doc.set_script_info_field("Author", "John Doe").unwrap();

assert!(doc.text().contains("Title: My Movie"));
assert!(doc.text().contains("Author: John Doe"));