pub struct CandidBlockHeader {
pub version: u8,
pub height: CandidBlockHeight,
pub p_id: CandidPackageId,
pub pre_block_hash: BlockHash,
pub tx_root: MerkleRoot,
pub state_changed_root: MerkleRoot,
pub data_integrity_root: MerkleRoot,
pub rejected_tx_root: MerkleRoot,
}Fields§
§version: u8§height: CandidBlockHeight§p_id: CandidPackageId§pre_block_hash: BlockHash§tx_root: MerkleRoot§state_changed_root: MerkleRoot§data_integrity_root: MerkleRoot§rejected_tx_root: MerkleRootTrait Implementations§
Source§impl CandidType for CandidBlockHeader
impl CandidType for CandidBlockHeader
Source§impl Clone for CandidBlockHeader
impl Clone for CandidBlockHeader
Source§fn clone(&self) -> CandidBlockHeader
fn clone(&self) -> CandidBlockHeader
Returns a copy 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 moreSource§impl Debug for CandidBlockHeader
impl Debug for CandidBlockHeader
Source§impl<'de> Deserialize<'de> for CandidBlockHeader
impl<'de> Deserialize<'de> for CandidBlockHeader
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<BlockHeader> for CandidBlockHeader
impl From<BlockHeader> for CandidBlockHeader
Source§fn from(block_header: BlockHeader) -> Self
fn from(block_header: BlockHeader) -> Self
Converts to this type from the input type.
Source§impl From<CandidBlockHeader> for BlockHeader
impl From<CandidBlockHeader> for BlockHeader
Source§fn from(candid_block_header: CandidBlockHeader) -> Self
fn from(candid_block_header: CandidBlockHeader) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CandidBlockHeader
impl PartialEq for CandidBlockHeader
impl Eq for CandidBlockHeader
impl StructuralPartialEq for CandidBlockHeader
Auto Trait Implementations§
impl Freeze for CandidBlockHeader
impl RefUnwindSafe for CandidBlockHeader
impl Send for CandidBlockHeader
impl Sync for CandidBlockHeader
impl Unpin for CandidBlockHeader
impl UnwindSafe for CandidBlockHeader
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