macro_rules! add_event {
($doc:expr, dialogue { $($field:ident = $value:expr),+ $(,)? }) => { ... };
($doc:expr, comment { $($field:ident = $value:expr),+ $(,)? }) => { ... };
}Expand description
Macro for quickly adding events
ยงExamples
use ass_editor::{EditorDocument, add_event};
let mut doc = EditorDocument::from_content("[Events]")?;
add_event!(doc, dialogue {
start_time = "0:00:05.00",
end_time = "0:00:10.00",
text = "Hello world!"
})?;
assert!(doc.text().contains("Hello world!"));