pub enum RowDelta {
Insert(usize),
Remove(usize),
Move(usize, usize),
}Expand description
One row-level result-set change. Indexes are sequential (each delta describes the set as the previous ones left it), so a host applies them one at a time (or falls back to a reload; the source’s snapshot already holds the final state either way).
Variants§
Trait Implementations§
impl Copy for RowDelta
impl Eq for RowDelta
impl StructuralPartialEq for RowDelta
Auto Trait Implementations§
impl Freeze for RowDelta
impl RefUnwindSafe for RowDelta
impl Send for RowDelta
impl Sync for RowDelta
impl Unpin for RowDelta
impl UnsafeUnpin for RowDelta
impl UnwindSafe for RowDelta
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