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"));