pub struct BlockRawData {
pub number: u64,
pub tx_trie_root: Vec<u8>,
pub witness_address: Address,
pub parent_hash: Vec<u8>,
pub version: u32,
pub timestamp: u64,
}Expand description
Block raw data struct
Fields§
§number: u64Block number
tx_trie_root: Vec<u8>Tx trie root
witness_address: AddressWitness address
parent_hash: Vec<u8>Parent hash
version: u32Version
timestamp: u64Block timestamp
Trait Implementations§
Source§impl Clone for BlockRawData
impl Clone for BlockRawData
Source§fn clone(&self) -> BlockRawData
fn clone(&self) -> BlockRawData
Returns a duplicate 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 BlockRawData
impl Debug for BlockRawData
Source§impl<'de> Deserialize<'de> for BlockRawData
impl<'de> Deserialize<'de> for BlockRawData
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 Hash for BlockRawData
impl Hash for BlockRawData
Source§impl PartialEq for BlockRawData
impl PartialEq for BlockRawData
Source§impl Serialize for BlockRawData
impl Serialize for BlockRawData
impl Eq for BlockRawData
impl StructuralPartialEq for BlockRawData
Auto Trait Implementations§
impl Freeze for BlockRawData
impl RefUnwindSafe for BlockRawData
impl Send for BlockRawData
impl Sync for BlockRawData
impl Unpin for BlockRawData
impl UnwindSafe for BlockRawData
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