Struct bitcoin_explorer::parser::proto::full_proto::FBlockHeader
source · pub struct FBlockHeader {
pub version: i32,
pub block_hash: BlockHash,
pub prev_blockhash: BlockHash,
pub merkle_root: TxMerkleNode,
pub time: u32,
pub bits: u32,
pub nonce: u32,
}
Fields§
§version: i32
§block_hash: BlockHash
§prev_blockhash: BlockHash
§merkle_root: TxMerkleNode
§time: u32
§bits: u32
§nonce: u32
Implementations§
source§impl FBlockHeader
impl FBlockHeader
sourcepub fn parse(b: BlockHeader, block_hash: BlockHash) -> FBlockHeader
pub fn parse(b: BlockHeader, block_hash: BlockHash) -> FBlockHeader
obtain addresses for each output
Trait Implementations§
source§impl Clone for FBlockHeader
impl Clone for FBlockHeader
source§fn clone(&self) -> FBlockHeader
fn clone(&self) -> FBlockHeader
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 FBlockHeader
impl Debug for FBlockHeader
source§impl<'de> Deserialize<'de> for FBlockHeader
impl<'de> Deserialize<'de> for FBlockHeader
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 PartialEq<FBlockHeader> for FBlockHeader
impl PartialEq<FBlockHeader> for FBlockHeader
source§fn eq(&self, other: &FBlockHeader) -> bool
fn eq(&self, other: &FBlockHeader) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for FBlockHeader
impl Serialize for FBlockHeader
impl Eq for FBlockHeader
impl StructuralEq for FBlockHeader
impl StructuralPartialEq for FBlockHeader
Auto Trait Implementations§
impl RefUnwindSafe for FBlockHeader
impl Send for FBlockHeader
impl Sync for FBlockHeader
impl Unpin for FBlockHeader
impl UnwindSafe for FBlockHeader
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