pub struct ChangeRun {
pub row: u16,
pub start_col: u16,
pub end_col: u16,
}Expand description
A contiguous horizontal span of changed cells on a single row.
Used by native presenters for efficient cursor positioning: instead of per-cell cursor moves, emit runs and minimize ANSI overhead.
Fields§
§row: u16Row index.
start_col: u16Start column (inclusive).
end_col: u16End column (exclusive).
Implementations§
Trait Implementations§
impl Eq for ChangeRun
impl StructuralPartialEq for ChangeRun
Auto Trait Implementations§
impl Freeze for ChangeRun
impl RefUnwindSafe for ChangeRun
impl Send for ChangeRun
impl Sync for ChangeRun
impl Unpin for ChangeRun
impl UnwindSafe for ChangeRun
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