Expand description
Fluent API for document editing
Provides an ergonomic builder pattern for document edits:
doc.at(pos).insert_text("Hello").unwrap();
// doc.at_line(5).replace_text("New content"); // Not yet implemented
doc.select(range).wrap_with_tag("\\b1", "\\b0").unwrap();Structs§
- AtPosition
- Fluent API builder for document operations at a specific position
- Event
Accessor - Fluent accessor for individual event properties and operations
- Event
Effector - Fluent API builder for event effects
- Event
Filter - Filter criteria for events
- Event
Info - Event information with index for filtering/sorting results
- Event
Merger - Fluent API builder for merging events
- Event
Ops - Fluent API builder for event operations
- Event
Query - Main query builder for filtering and sorting events
- Event
Sort Options - Sort options
- Event
Timer - Fluent API builder for timing adjustments
- Event
Toggler - Fluent API builder for toggling event types
- Karaoke
Adjuster - Karaoke adjuster builder
- Karaoke
Applicator - Karaoke applicator builder
- Karaoke
Generator - Karaoke generator builder
- Karaoke
Ops - Fluent API for ASS karaoke operations
- Karaoke
Splitter - Karaoke splitter builder
- Owned
Event - Owned version of Event for use in EventInfo
- Select
Range - Fluent API builder for operations on a selected range
- Style
Applicator - Fluent API builder for applying styles to events
- Style
Editor - Fluent API builder for editing a specific style
- Style
Ops - Fluent API builder for style operations
- TagOps
- Fluent API for ASS tag operations
Enums§
- Event
Sort Criteria - Sort criteria for events