pub struct IndexRootHeader {Show 16 fields
pub version: u32,
pub shard_count: u32,
pub directory_hint_shard_count: u32,
pub frame_count: u64,
pub envelope_count: u64,
pub file_count: u64,
pub payload_block_count: u64,
pub tar_total_size: u64,
pub content_sha256: [u8; 32],
pub shard_table_offset: u64,
pub directory_hint_shard_table_offset: u64,
pub dictionary_first_block: u64,
pub dictionary_data_block_count: u32,
pub dictionary_parity_block_count: u32,
pub dictionary_encrypted_size: u32,
pub dictionary_decompressed_size: u32,
}Fields§
§version: u32§shard_count: u32§directory_hint_shard_count: u32§frame_count: u64§envelope_count: u64§file_count: u64§payload_block_count: u64§tar_total_size: u64§content_sha256: [u8; 32]§shard_table_offset: u64§directory_hint_shard_table_offset: u64§dictionary_first_block: u64§dictionary_data_block_count: u32§dictionary_parity_block_count: u32§dictionary_encrypted_size: u32§dictionary_decompressed_size: u32Implementations§
Trait Implementations§
Source§impl Clone for IndexRootHeader
impl Clone for IndexRootHeader
Source§fn clone(&self) -> IndexRootHeader
fn clone(&self) -> IndexRootHeader
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IndexRootHeader
impl Debug for IndexRootHeader
Source§impl PartialEq for IndexRootHeader
impl PartialEq for IndexRootHeader
Source§fn eq(&self, other: &IndexRootHeader) -> bool
fn eq(&self, other: &IndexRootHeader) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for IndexRootHeader
impl StructuralPartialEq for IndexRootHeader
Auto Trait Implementations§
impl Freeze for IndexRootHeader
impl RefUnwindSafe for IndexRootHeader
impl Send for IndexRootHeader
impl Sync for IndexRootHeader
impl Unpin for IndexRootHeader
impl UnsafeUnpin for IndexRootHeader
impl UnwindSafe for IndexRootHeader
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