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§
Trait Implementations§
Auto Trait Implementations§
impl<'alloc, 's> Freeze for RowIteration<'alloc, 's>
impl<'alloc, 's> RefUnwindSafe for RowIteration<'alloc, 's>
impl<'alloc, 's> !Send for RowIteration<'alloc, 's>
impl<'alloc, 's> !Sync for RowIteration<'alloc, 's>
impl<'alloc, 's> Unpin for RowIteration<'alloc, 's>
impl<'alloc, 's> UnsafeUnpin for RowIteration<'alloc, 's>
impl<'alloc, 's> !UnwindSafe 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