[−][src]Struct in3_sys::eth_block
An Ethereum Block
Fields
number: u64< the blockNumber
hash: bytes32_t< the blockhash
gasUsed: u64< gas used by all the transactions
gasLimit: u64< gasLimit
< the author of the block.
difficulty: uint256_t< the difficulty of the block.
extra_data: bytes_t< the extra_data of the block.
logsBloom: [u8; 256]< the logsBloom-data
parent_hash: bytes32_t< the hash of the parent-block
sha3_uncles: bytes32_t< root hash of the uncle-trie
state_root: bytes32_t< root hash of the state-trie
receipts_root: bytes32_t< root of the receipts trie
transaction_root: bytes32_t< root of the transaction trie
tx_count: c_int< number of transactions in the block
tx_data: *mut eth_tx_t< array of transaction data or NULL if not requested
tx_hashes: *mut bytes32_t< array of transaction hashes or NULL if not requested
timestamp: u64< the unix timestamp of the block
seal_fields: *mut bytes_t< sealed fields
seal_fields_count: c_int< number of seal fields
Trait Implementations
impl Clone for eth_block[src]
fn clone(&self) -> eth_block[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for eth_block[src]
impl Debug for eth_block[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,