pub enum WorkerManagerEvents {
AppCIDChanged(AppCIDChanged),
Initialized(Initialized),
OwnershipTransferred(OwnershipTransferred),
ProviderAddedToAccessList(ProviderAddedToAccessList),
ProviderRemovedFromAccessList(ProviderRemovedFromAccessList),
ProvidersAccessTypeChanged(ProvidersAccessTypeChanged),
WorkerIdUpdated(WorkerIdUpdated),
WorkerJoined(WorkerJoined),
WorkerRemoved(WorkerRemoved),
}
Expand description
Container for all the WorkerManager
events.
Variants§
AppCIDChanged(AppCIDChanged)
Initialized(Initialized)
OwnershipTransferred(OwnershipTransferred)
ProviderAddedToAccessList(ProviderAddedToAccessList)
ProviderRemovedFromAccessList(ProviderRemovedFromAccessList)
ProvidersAccessTypeChanged(ProvidersAccessTypeChanged)
WorkerIdUpdated(WorkerIdUpdated)
WorkerJoined(WorkerJoined)
WorkerRemoved(WorkerRemoved)
Implementations§
Trait Implementations§
Source§impl IntoLogData for WorkerManagerEvents
impl IntoLogData for WorkerManagerEvents
Source§fn to_log_data(&self) -> LogData
fn to_log_data(&self) -> LogData
Convert into a
LogData
object.Source§fn into_log_data(self) -> LogData
fn into_log_data(self) -> LogData
Consume and convert into a
LogData
object.Source§impl SolEventInterface for WorkerManagerEvents
impl SolEventInterface for WorkerManagerEvents
Auto Trait Implementations§
impl Freeze for WorkerManagerEvents
impl RefUnwindSafe for WorkerManagerEvents
impl Send for WorkerManagerEvents
impl Sync for WorkerManagerEvents
impl Unpin for WorkerManagerEvents
impl UnwindSafe for WorkerManagerEvents
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