pub struct RelayerHandle { /* private fields */ }
Expand description
Handle for interacting with the [Relayer
].
Implementations§
Source§impl RelayerHandle
impl RelayerHandle
Sourcepub fn start(database: Box<dyn RelayerDb>, config: Config) -> Result<Self>
pub fn start(database: Box<dyn RelayerDb>, config: Config) -> Result<Self>
Start a http [Relayer
] running and return the handle to it.
Sourcepub fn listen_synced(&self) -> RelayerSynced
pub fn listen_synced(&self) -> RelayerSynced
Gets a handle to the synced notification
Sourcepub fn is_running(&self) -> bool
pub fn is_running(&self) -> bool
Check if the [Relayer
] is still running.
Auto Trait Implementations§
impl Freeze for RelayerHandle
impl !RefUnwindSafe for RelayerHandle
impl Send for RelayerHandle
impl Sync for RelayerHandle
impl Unpin for RelayerHandle
impl !UnwindSafe for RelayerHandle
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> 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