#[non_exhaustive]pub enum BlobTransactionField {
Show 15 variants
Payload,
ChainId,
Nonce,
MaxPriorityFeePerGas,
MaxFeePerGas,
GasLimit,
To,
Value,
Data,
AccessList,
MaxFeePerBlobGas,
BlobVersionedHashes,
SignatureYParity,
SignatureR,
SignatureS,
}Expand description
EIP-4844 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
chain_id.
Nonce
nonce.
MaxPriorityFeePerGas
max_priority_fee_per_gas.
MaxFeePerGas
max_fee_per_gas.
GasLimit
gas_limit.
To
to.
Value
value.
Data
data.
AccessList
access_list.
MaxFeePerBlobGas
max_fee_per_blob_gas.
BlobVersionedHashes
blob_versioned_hashes.
SignatureYParity
y_parity.
SignatureR
r.
SignatureS
s.
Trait Implementations§
Source§impl Clone for BlobTransactionField
impl Clone for BlobTransactionField
Source§fn clone(&self) -> BlobTransactionField
fn clone(&self) -> BlobTransactionField
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 BlobTransactionField
Source§impl Debug for BlobTransactionField
impl Debug for BlobTransactionField
impl Eq for BlobTransactionField
Source§impl PartialEq for BlobTransactionField
impl PartialEq for BlobTransactionField
Source§fn eq(&self, other: &BlobTransactionField) -> bool
fn eq(&self, other: &BlobTransactionField) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BlobTransactionField
Auto Trait Implementations§
impl Freeze for BlobTransactionField
impl RefUnwindSafe for BlobTransactionField
impl Send for BlobTransactionField
impl Sync for BlobTransactionField
impl Unpin for BlobTransactionField
impl UnsafeUnpin for BlobTransactionField
impl UnwindSafe for BlobTransactionField
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