pub struct AxonHeader {Show 19 fields
pub prev_hash: H256,
pub proposer: H160,
pub state_root: H256,
pub transactions_root: H256,
pub signed_txs_hash: H256,
pub receipts_root: H256,
pub log_bloom: Bloom,
pub difficulty: U256,
pub timestamp: u64,
pub number: u64,
pub gas_used: U256,
pub gas_limit: U256,
pub extra_data: Bytes,
pub mixed_hash: Option<H256>,
pub nonce: H64,
pub base_fee_per_gas: U256,
pub proof: Proof,
pub call_system_script_count: u32,
pub chain_id: u64,
}Fields§
§prev_hash: H256§proposer: H160§state_root: H256§transactions_root: H256§signed_txs_hash: H256§receipts_root: H256§log_bloom: Bloom§difficulty: U256§timestamp: u64§number: u64§gas_used: U256§gas_limit: U256§extra_data: Bytes§mixed_hash: Option<H256>§nonce: H64§base_fee_per_gas: U256§proof: Proof§call_system_script_count: u32§chain_id: u64Trait Implementations§
Source§impl Clone for AxonHeader
impl Clone for AxonHeader
Source§fn clone(&self) -> AxonHeader
fn clone(&self) -> AxonHeader
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 AxonHeader
impl Debug for AxonHeader
Source§impl Decodable for AxonHeader
impl Decodable for AxonHeader
Source§impl<'de> Deserialize<'de> for AxonHeader
impl<'de> Deserialize<'de> for AxonHeader
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 Encodable for AxonHeader
impl Encodable for AxonHeader
Source§impl PartialEq for AxonHeader
impl PartialEq for AxonHeader
Source§impl Serialize for AxonHeader
impl Serialize for AxonHeader
impl Eq for AxonHeader
impl StructuralPartialEq for AxonHeader
Auto Trait Implementations§
impl !Freeze for AxonHeader
impl RefUnwindSafe for AxonHeader
impl Send for AxonHeader
impl Sync for AxonHeader
impl Unpin for AxonHeader
impl UnwindSafe for AxonHeader
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