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: BloomBlocks bloom.
Blocks author.
difficulty: UintDifficulty.
extra_data: BytesExtra data.
gas_limit: UintGas limit.
gas_used: UintGas used.
hash: H256Hash.
mix_hash: H256Mix hash.
nonce: H64Seal nonce.
number: UintBlock number.
parent_hash: H256Parent hash.
receipts_root: H256Receipt root.
state_root: H256State root.
timestamp: UintTimestamp.
transactions_root: H256Transactions root.
uncles_hash: H256Uncles 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