pub struct MaskChunk {
pub initial_skip: usize,
pub chunk_rows: usize,
pub selected_rows: usize,
pub mask_start: usize,
}Expand description
Result of computing the next chunk to read when using a MaskCursor
Fields§
§initial_skip: usizeNumber of leading rows to skip before reaching selected rows
chunk_rows: usizeTotal rows covered by this chunk (selected + skipped)
selected_rows: usizeRows actually selected within the chunk
mask_start: usizeStarting offset within the mask where the chunk begins
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MaskChunk
impl RefUnwindSafe for MaskChunk
impl Send for MaskChunk
impl Sync for MaskChunk
impl Unpin for MaskChunk
impl UnwindSafe for MaskChunk
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more