pub struct ScriptGenerator {
pub title: String,
pub styles_count: usize,
pub events_count: usize,
pub complexity_level: ComplexityLevel,
}Expand description
Synthetic ASS script generator for benchmarking
Fields§
§title: StringScript title for metadata
styles_count: usizeNumber of styles to generate
events_count: usizeNumber of events to generate
complexity_level: ComplexityLevelComplexity level for generated content
Implementations§
Source§impl ScriptGenerator
impl ScriptGenerator
Sourcepub fn anime_realistic(events_count: usize) -> Self
pub fn anime_realistic(events_count: usize) -> Self
Create generator for anime-style subtitles
Sourcepub fn movie_realistic(events_count: usize) -> Self
pub fn movie_realistic(events_count: usize) -> Self
Create generator for movie subtitles
Sourcepub fn karaoke_realistic(events_count: usize) -> Self
pub fn karaoke_realistic(events_count: usize) -> Self
Create generator for karaoke files
Sourcepub fn sign_realistic(events_count: usize) -> Self
pub fn sign_realistic(events_count: usize) -> Self
Create generator for sign translation subtitles
Sourcepub fn educational_realistic(events_count: usize) -> Self
pub fn educational_realistic(events_count: usize) -> Self
Create generator for educational content
Auto Trait Implementations§
impl Freeze for ScriptGenerator
impl RefUnwindSafe for ScriptGenerator
impl Send for ScriptGenerator
impl Sync for ScriptGenerator
impl Unpin for ScriptGenerator
impl UnwindSafe for ScriptGenerator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more