pub struct SetCodeTransactionValidationContext {
pub fork: ValidationContext,
pub minimum_gas_limit: Option<Gas>,
}Expand description
Validation context for EIP-7702 set-code transaction validity.
Fields§
§fork: ValidationContextActive fork context for the block that would include this transaction.
minimum_gas_limit: Option<Gas>Caller-computed minimum gas limit, usually intrinsic gas.
This crate does not bundle execution-state gas accounting. Supplying a value here lets callers bind their own gas calculation to the same transaction-validity gate.
Trait Implementations§
Source§impl Clone for SetCodeTransactionValidationContext
impl Clone for SetCodeTransactionValidationContext
Source§fn clone(&self) -> SetCodeTransactionValidationContext
fn clone(&self) -> SetCodeTransactionValidationContext
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 SetCodeTransactionValidationContext
impl Eq for SetCodeTransactionValidationContext
Source§impl PartialEq for SetCodeTransactionValidationContext
impl PartialEq for SetCodeTransactionValidationContext
Source§fn eq(&self, other: &SetCodeTransactionValidationContext) -> bool
fn eq(&self, other: &SetCodeTransactionValidationContext) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SetCodeTransactionValidationContext
Auto Trait Implementations§
impl Freeze for SetCodeTransactionValidationContext
impl RefUnwindSafe for SetCodeTransactionValidationContext
impl Send for SetCodeTransactionValidationContext
impl Sync for SetCodeTransactionValidationContext
impl Unpin for SetCodeTransactionValidationContext
impl UnsafeUnpin for SetCodeTransactionValidationContext
impl UnwindSafe for SetCodeTransactionValidationContext
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