pub struct TransactionFields {Show 44 fields
pub block_hash: bool,
pub block_number: bool,
pub from_: bool,
pub gas: bool,
pub gas_price: bool,
pub hash: bool,
pub input: bool,
pub nonce: bool,
pub to: bool,
pub transaction_index: bool,
pub value: bool,
pub v: bool,
pub r: bool,
pub s: bool,
pub max_priority_fee_per_gas: bool,
pub max_fee_per_gas: bool,
pub chain_id: bool,
pub cumulative_gas_used: bool,
pub effective_gas_price: bool,
pub gas_used: bool,
pub contract_address: bool,
pub logs_bloom: bool,
pub type_: bool,
pub root: bool,
pub status: bool,
pub sighash: bool,
pub y_parity: bool,
pub access_list: bool,
pub l1_fee: bool,
pub l1_gas_price: bool,
pub l1_fee_scalar: bool,
pub gas_used_for_l1: bool,
pub max_fee_per_blob_gas: bool,
pub blob_versioned_hashes: bool,
pub deposit_nonce: bool,
pub blob_gas_price: bool,
pub deposit_receipt_version: bool,
pub blob_gas_used: bool,
pub l1_base_fee_scalar: bool,
pub l1_blob_base_fee: bool,
pub l1_blob_base_fee_scalar: bool,
pub l1_block_number: bool,
pub mint: bool,
pub source_hash: bool,
}Expand description
Field selector for EVM transaction data columns.
Fields§
§block_hash: bool§block_number: bool§from_: bool§gas: bool§gas_price: bool§hash: bool§input: bool§nonce: bool§to: bool§transaction_index: bool§value: bool§v: bool§r: bool§s: bool§max_priority_fee_per_gas: bool§max_fee_per_gas: bool§chain_id: bool§cumulative_gas_used: bool§effective_gas_price: bool§gas_used: bool§contract_address: bool§logs_bloom: bool§type_: bool§root: bool§status: bool§sighash: bool§y_parity: bool§access_list: bool§l1_fee: bool§l1_gas_price: bool§l1_fee_scalar: bool§gas_used_for_l1: bool§max_fee_per_blob_gas: bool§blob_versioned_hashes: bool§deposit_nonce: bool§blob_gas_price: bool§deposit_receipt_version: bool§blob_gas_used: bool§l1_base_fee_scalar: bool§l1_blob_base_fee: bool§l1_blob_base_fee_scalar: bool§l1_block_number: bool§mint: bool§source_hash: boolImplementations§
Trait Implementations§
Source§impl Clone for TransactionFields
impl Clone for TransactionFields
Source§fn clone(&self) -> TransactionFields
fn clone(&self) -> TransactionFields
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 TransactionFields
impl Debug for TransactionFields
Source§impl Default for TransactionFields
impl Default for TransactionFields
Source§fn default() -> TransactionFields
fn default() -> TransactionFields
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TransactionFieldswhere
TransactionFields: Default,
impl<'de> Deserialize<'de> for TransactionFieldswhere
TransactionFields: Default,
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 Serialize for TransactionFields
impl Serialize for TransactionFields
impl Copy for TransactionFields
Auto Trait Implementations§
impl Freeze for TransactionFields
impl RefUnwindSafe for TransactionFields
impl Send for TransactionFields
impl Sync for TransactionFields
impl Unpin for TransactionFields
impl UnwindSafe for TransactionFields
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more