pub struct JsonRpcResult {Show 33 fields
pub base_fee_per_gas: Option<String>,
pub difficulty: Option<String>,
pub extra_data: Option<String>,
pub gas_limit: Option<String>,
pub gas_used: Option<String>,
pub hash: Option<String>,
pub logs_bloom: Option<String>,
pub miner: Option<String>,
pub mix_hash: Option<String>,
pub nonce: Option<String>,
pub number: Option<String>,
pub parent_hash: Option<String>,
pub receipts_root: Option<String>,
pub sha3_uncles: Option<String>,
pub size: Option<String>,
pub state_root: Option<String>,
pub timestamp: Option<String>,
pub total_difficulty: Option<String>,
pub transactions: Option<Vec<TransactionResult>>,
pub transactions_root: Option<String>,
pub uncles: Option<Vec<String>>,
pub block_hash: Option<String>,
pub block_number: Option<String>,
pub contract_address: Option<String>,
pub cumulative_gas_used: Option<String>,
pub effective_gas_price: Option<String>,
pub from: Option<String>,
pub logs: Option<Vec<TransactionReceiptLogs>>,
pub status: Option<String>,
pub to: Option<String>,
pub transaction_hash: Option<String>,
pub transaction_index: Option<String>,
pub type: Option<String>,
}Fields§
§base_fee_per_gas: Option<String>base fee per gas
difficulty: Option<String>difficulty
extra_data: Option<String>extra Data
gas_limit: Option<String>gas Limit
gas_used: Option<String>gas Used
hash: Option<String>hash
logs_bloom: Option<String>logs Bloom
miner: Option<String>miner
mix_hash: Option<String>mix hash
nonce: Option<String>nonce
number: Option<String>number
parent_hash: Option<String>parent Hash
receipts_root: Option<String>receipts Root
sha3_uncles: Option<String>sha3Uncles
size: Option<String>size
state_root: Option<String>stateRoot
timestamp: Option<String>timestamp
total_difficulty: Option<String>totalDifficulty
transactions: Option<Vec<TransactionResult>>transactions
transactions_root: Option<String>transactionsRoot
uncles: Option<Vec<String>>uncles
block_hash: Option<String>blockHash
block_number: Option<String>blockNumber
contract_address: Option<String>contractAddress
cumulative_gas_used: Option<String>cumulativeGasUsed
effective_gas_price: Option<String>effectiveGasPrice
from: Option<String>from
logs: Option<Vec<TransactionReceiptLogs>>logs
status: Option<String>status
to: Option<String>to
transaction_hash: Option<String>transactionHash
transaction_index: Option<String>transactionIndex
type: Option<String>type
Trait Implementations§
Source§impl Clone for JsonRpcResult
impl Clone for JsonRpcResult
Source§fn clone(&self) -> JsonRpcResult
fn clone(&self) -> JsonRpcResult
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 JsonRpcResult
impl Debug for JsonRpcResult
Source§impl<'de> Deserialize<'de> for JsonRpcResult
impl<'de> Deserialize<'de> for JsonRpcResult
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 PartialEq for JsonRpcResult
impl PartialEq for JsonRpcResult
Source§impl Serialize for JsonRpcResult
impl Serialize for JsonRpcResult
impl StructuralPartialEq for JsonRpcResult
Auto Trait Implementations§
impl Freeze for JsonRpcResult
impl RefUnwindSafe for JsonRpcResult
impl Send for JsonRpcResult
impl Sync for JsonRpcResult
impl Unpin for JsonRpcResult
impl UnwindSafe for JsonRpcResult
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