pub struct ImpersonateConfig {
pub fund_amount: Option<U256>,
pub stop_impersonate: bool,
}Expand description
Configuration for impersonated transactions, including optional funding and whether to stop impersonation.
Fields§
§fund_amount: Option<U256>Optional amount of ETH to fund the impersonated account.
stop_impersonate: boolWhether to stop impersonating after the transaction is sent.
Implementations§
Source§impl ImpersonateConfig
impl ImpersonateConfig
Sourcepub const fn keep_impersonate(self) -> Self
pub const fn keep_impersonate(self) -> Self
Set the impersonation to continue after the transaction.
Sourcepub const fn stop_impersonate(self) -> Self
pub const fn stop_impersonate(self) -> Self
Set the impersonation to stop after the transaction.
Trait Implementations§
Source§impl Clone for ImpersonateConfig
impl Clone for ImpersonateConfig
Source§fn clone(&self) -> ImpersonateConfig
fn clone(&self) -> ImpersonateConfig
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ImpersonateConfig
impl Debug for ImpersonateConfig
Auto Trait Implementations§
impl Freeze for ImpersonateConfig
impl RefUnwindSafe for ImpersonateConfig
impl Send for ImpersonateConfig
impl Sync for ImpersonateConfig
impl Unpin for ImpersonateConfig
impl UnwindSafe for ImpersonateConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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