pub struct ChunkLoc {
pub chunk_seq: u32,
pub fdata_offset: u64,
pub blob_offset: u64,
pub blob_size: u64,
pub uncompressed_size: u64,
pub compressed: bool,
pub checksum: [u8; 32],
}Expand description
One chunk’s location for single-file random access.
Fields§
§chunk_seq: u32§fdata_offset: u64§blob_offset: u64§blob_size: u64§uncompressed_size: u64§compressed: bool§checksum: [u8; 32]Trait Implementations§
impl Eq for ChunkLoc
impl StructuralPartialEq for ChunkLoc
Auto Trait Implementations§
impl Freeze for ChunkLoc
impl RefUnwindSafe for ChunkLoc
impl Send for ChunkLoc
impl Sync for ChunkLoc
impl Unpin for ChunkLoc
impl UnsafeUnpin for ChunkLoc
impl UnwindSafe for ChunkLoc
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.