pub struct ChunkEntry {
pub address: u64,
pub size: u64,
pub filter_mask: u32,
pub offsets: Vec<u64>,
}Expand description
A resolved chunk location within the file.
Fields§
§address: u64Absolute file address of the chunk data.
size: u64Size of the chunk data in bytes (after filtering, i.e., on-disk size).
filter_mask: u32Filter mask — each bit indicates whether the corresponding filter in the pipeline was skipped (1 = skipped).
offsets: Vec<u64>Chunk offsets within the dataset (one per dimension).
Trait Implementations§
Source§impl Clone for ChunkEntry
impl Clone for ChunkEntry
Source§fn clone(&self) -> ChunkEntry
fn clone(&self) -> ChunkEntry
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ChunkEntry
impl RefUnwindSafe for ChunkEntry
impl Send for ChunkEntry
impl Sync for ChunkEntry
impl Unpin for ChunkEntry
impl UnsafeUnpin for ChunkEntry
impl UnwindSafe for ChunkEntry
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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