pub struct BlockHeaderInfo {
pub block_index: u64,
pub block_kind: u8,
pub codec_id: u16,
pub scale_bits: u8,
pub state_count: u8,
pub uncompressed_length: u32,
pub payload_length: u32,
pub model_length: u32,
pub payload_sha256: [u8; 32],
pub decoded_sha256: [u8; 32],
}Expand description
Parsed block header info (before reading model/payload).
Fields§
§block_index: u64§block_kind: u8§codec_id: u16§scale_bits: u8§state_count: u8§uncompressed_length: u32§payload_length: u32§model_length: u32§payload_sha256: [u8; 32]§decoded_sha256: [u8; 32]Trait Implementations§
Source§impl Clone for BlockHeaderInfo
impl Clone for BlockHeaderInfo
Source§fn clone(&self) -> BlockHeaderInfo
fn clone(&self) -> BlockHeaderInfo
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 moreAuto Trait Implementations§
impl Freeze for BlockHeaderInfo
impl RefUnwindSafe for BlockHeaderInfo
impl Send for BlockHeaderInfo
impl Sync for BlockHeaderInfo
impl Unpin for BlockHeaderInfo
impl UnsafeUnpin for BlockHeaderInfo
impl UnwindSafe for BlockHeaderInfo
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