[−][src]Struct ethereum_json_rpc::GetBlockByNumberResult
Fields
difficulty: Option<String>
Integer of the difficulty for this block
extra_data: Option<String>
The 'extra data' field of this block
gas_limit: Option<String>
The maximum gas allowed in this block
gas_used: Option<String>
The total used gas by all transactions in this block
hash: Option<String>
The block hash or null when its the pending block
logs_bloom: Option<String>
The bloom filter for the logs of the block or null when its the pending block
miner: Option<String>
The address of the beneficiary to whom the mining rewards were given or null when its the pending block
nonce: Option<String>
Randomly selected number to satisfy the proof-of-work or null when its the pending block
number: Option<String>
The block number or null when its the pending block
parent_hash: Option<String>
Hash of the parent block
receipts_root: Option<String>
The root of the receipts trie of the block
sha3_uncles: Option<String>
Keccak hash of the uncles data in the block
size: Option<String>
Integer the size of this block in bytes
state_root: Option<String>
The root of the final state trie of the block
timestamp: Option<String>
The unix timestamp for when the block was collated
total_difficulty: Option<String>
Integer of the total difficulty of the chain until this block
transactions: Option<Vec<OneOfHrzWczTc>>
Array of transaction objects, or 32 Bytes transaction hashes depending on the last given parameter
transactions_root: Option<String>
The root of the transactions trie of the block.
uncles: Option<Vec<String>>
Array of uncle hashes
Trait Implementations
impl Clone for GetBlockByNumberResult
[src]
fn clone(&self) -> GetBlockByNumberResult
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl PartialEq<GetBlockByNumberResult> for GetBlockByNumberResult
[src]
fn eq(&self, other: &GetBlockByNumberResult) -> bool
[src]
fn ne(&self, other: &GetBlockByNumberResult) -> bool
[src]
impl Debug for GetBlockByNumberResult
[src]
impl Serialize for GetBlockByNumberResult
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for GetBlockByNumberResult
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for GetBlockByNumberResult
impl Sync for GetBlockByNumberResult
impl Unpin for GetBlockByNumberResult
impl UnwindSafe for GetBlockByNumberResult
impl RefUnwindSafe for GetBlockByNumberResult
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,