pub struct RowIteration<'alloc, 's> { /* private fields */ }Expand description
An active iteration over the rows in the render state.
Row iterations are created by updating row iterators with a snapshot of the render state. The borrow checker statically guarantees that all accesses of the data do not outlive the given snapshot, at the cost of added lifetime annotations.
Implementations§
Source§impl RowIteration<'_, '_>
impl RowIteration<'_, '_>
Trait Implementations§
Auto Trait Implementations§
impl<'alloc, 's> !Send for RowIteration<'alloc, 's>
impl<'alloc, 's> !Sync for RowIteration<'alloc, 's>
impl<'alloc, 's> !UnwindSafe for RowIteration<'alloc, 's>
impl<'alloc, 's> Freeze for RowIteration<'alloc, 's>
impl<'alloc, 's> RefUnwindSafe for RowIteration<'alloc, 's>
impl<'alloc, 's> Unpin for RowIteration<'alloc, 's>
impl<'alloc, 's> UnsafeUnpin for RowIteration<'alloc, 's>
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