pub struct Header {Show 17 fields
pub bloom: Bloom,
pub author: Address,
pub difficulty: Uint,
pub extra_data: Bytes,
pub gas_limit: Uint,
pub gas_used: Uint,
pub hash: H256,
pub mix_hash: H256,
pub nonce: H64,
pub number: Uint,
pub parent_hash: H256,
pub receipts_root: H256,
pub state_root: H256,
pub timestamp: Uint,
pub transactions_root: H256,
pub uncles_hash: H256,
pub base_fee_per_gas: Option<Uint>,
}
Expand description
Blockchain test header deserializer.
Fields
bloom: Bloom
Blocks bloom.
Blocks author.
difficulty: Uint
Difficulty.
extra_data: Bytes
Extra data.
gas_limit: Uint
Gas limit.
gas_used: Uint
Gas used.
hash: H256
Hash.
mix_hash: H256
Mix hash.
nonce: H64
Seal nonce.
number: Uint
Block number.
parent_hash: H256
Parent hash.
receipts_root: H256
Receipt root.
state_root: H256
State root.
timestamp: Uint
Timestamp.
transactions_root: H256
Transactions root.
uncles_hash: H256
Uncles hash.
base_fee_per_gas: Option<Uint>
Base fee
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Header
impl<'de> Deserialize<'de> for Header
sourcefn 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
impl StructuralPartialEq for Header
Auto Trait Implementations
impl RefUnwindSafe for Header
impl Send for Header
impl Sync for Header
impl Unpin for Header
impl UnwindSafe for Header
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more