pub struct TransactionBuilder { /* private fields */ }
Expand description
A builder for creating test EVM transactions with default values.
Implementations§
Source§impl TransactionBuilder
impl TransactionBuilder
Sourcepub fn max_fee_per_gas(self, max_fee_per_gas: U256) -> Self
pub fn max_fee_per_gas(self, max_fee_per_gas: U256) -> Self
Sets the max fee per gas for EIP-1559 transactions.
Sourcepub fn max_priority_fee_per_gas(self, max_priority_fee_per_gas: U256) -> Self
pub fn max_priority_fee_per_gas(self, max_priority_fee_per_gas: U256) -> Self
Sets the max priority fee per gas for EIP-1559 transactions.
Sourcepub fn transaction_index(self, transaction_index: usize) -> Self
pub fn transaction_index(self, transaction_index: usize) -> Self
Sets the transaction index for the transaction.
Sourcepub fn build(self) -> EVMTransaction
pub fn build(self) -> EVMTransaction
Builds the Transaction instance.
Trait Implementations§
Source§impl Debug for TransactionBuilder
impl Debug for TransactionBuilder
Source§impl Default for TransactionBuilder
impl Default for TransactionBuilder
Source§fn default() -> TransactionBuilder
fn default() -> TransactionBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for TransactionBuilder
impl RefUnwindSafe for TransactionBuilder
impl Send for TransactionBuilder
impl Sync for TransactionBuilder
impl Unpin for TransactionBuilder
impl UnwindSafe for TransactionBuilder
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
§impl<T> Chain<T> for T
impl<T> Chain<T> for T
§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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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