pub struct Eip5792Engine { /* private fields */ }Implementations§
Source§impl Eip5792Engine
impl Eip5792Engine
pub fn new(rpc_url: String, gas_sponsorship: bool) -> Self
pub async fn wallet_send_calls( &self, params: SendCallsParams, ) -> Result<String, EngineError>
pub async fn wallet_get_calls_status( &self, batch_id: &str, ) -> Result<CallStatusResponse, EngineError>
pub async fn list_executions(&self) -> Vec<(Uuid, CallStatus)>
Auto Trait Implementations§
impl Freeze for Eip5792Engine
impl !RefUnwindSafe for Eip5792Engine
impl Send for Eip5792Engine
impl Sync for Eip5792Engine
impl Unpin for Eip5792Engine
impl UnsafeUnpin for Eip5792Engine
impl !UnwindSafe for Eip5792Engine
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> 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