#[non_exhaustive]pub enum AccessListTransactionField {
Payload,
ChainId,
Nonce,
GasPrice,
GasLimit,
To,
Value,
Data,
AccessList,
SignatureYParity,
SignatureR,
SignatureS,
}Expand description
EIP-2930 transaction field identifier.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Payload
Whole typed-transaction payload.
ChainId
chainId.
Nonce
nonce.
GasPrice
gasPrice.
GasLimit
gasLimit.
To
to.
Value
value.
Data
data.
AccessList
accessList.
SignatureYParity
signatureYParity.
SignatureR
signatureR.
SignatureS
signatureS.
Trait Implementations§
Source§impl Clone for AccessListTransactionField
impl Clone for AccessListTransactionField
Source§fn clone(&self) -> AccessListTransactionField
fn clone(&self) -> AccessListTransactionField
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AccessListTransactionField
Source§impl Debug for AccessListTransactionField
impl Debug for AccessListTransactionField
impl Eq for AccessListTransactionField
Source§impl PartialEq for AccessListTransactionField
impl PartialEq for AccessListTransactionField
Source§fn eq(&self, other: &AccessListTransactionField) -> bool
fn eq(&self, other: &AccessListTransactionField) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AccessListTransactionField
Auto Trait Implementations§
impl Freeze for AccessListTransactionField
impl RefUnwindSafe for AccessListTransactionField
impl Send for AccessListTransactionField
impl Sync for AccessListTransactionField
impl Unpin for AccessListTransactionField
impl UnsafeUnpin for AccessListTransactionField
impl UnwindSafe for AccessListTransactionField
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