pub struct NextChunk<T, Iter>where
Iter: ExactSizeIterator<Item = T>,{
pub begin_idx: usize,
pub values: Iter,
}
Expand description
A trait representing return types of a next_chunk
call on a concurrent iterator.
Fields§
§begin_idx: usize
The index of the first element to be yielded by the values
iterator.
values: Iter
Elements in the obtained chunk.
Implementations§
Auto Trait Implementations§
impl<T, Iter> Freeze for NextChunk<T, Iter>where
Iter: Freeze,
impl<T, Iter> RefUnwindSafe for NextChunk<T, Iter>where
Iter: RefUnwindSafe,
impl<T, Iter> Send for NextChunk<T, Iter>where
Iter: Send,
impl<T, Iter> Sync for NextChunk<T, Iter>where
Iter: Sync,
impl<T, Iter> Unpin for NextChunk<T, Iter>where
Iter: Unpin,
impl<T, Iter> UnwindSafe for NextChunk<T, Iter>where
Iter: UnwindSafe,
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