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> 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