Skip to main content

KeyedPoolEvent

Type Alias KeyedPoolEvent 

Source
pub type KeyedPoolEvent<A, D, K, J, R> = SupervisionEvent<User<A, KeyedPoolMessage<A, D, K, J, R>>>;
Expand description

Concrete event sum for a KeyedWorkerPool.

Aliased Type§

pub enum KeyedPoolEvent<A, D, K, J, R> {
    Inner(User<A, KeyedPoolMessage<A, D, K, J, R>>),
    ChildStopped(ChildStopped<<User<A, KeyedPoolMessage<A, D, K, J, R>> as UserEvent>::Addr>),
    WorkerStopped(WorkerStopped<<User<A, KeyedPoolMessage<A, D, K, J, R>> as UserEvent>::Addr>),
    CreationResolved(CreationResolved<<<User<A, KeyedPoolMessage<A, D, K, J, R>> as UserEvent>::Addr as Address>::Nonce>),
    WorkerCreationResolved(WorkerCreationResolved<<<User<A, KeyedPoolMessage<A, D, K, J, R>> as UserEvent>::Addr as Address>::Nonce>),
}

Variants§

§

Inner(User<A, KeyedPoolMessage<A, D, K, J, R>>)

§

ChildStopped(ChildStopped<<User<A, KeyedPoolMessage<A, D, K, J, R>> as UserEvent>::Addr>)

§

WorkerStopped(WorkerStopped<<User<A, KeyedPoolMessage<A, D, K, J, R>> as UserEvent>::Addr>)

§

CreationResolved(CreationResolved<<<User<A, KeyedPoolMessage<A, D, K, J, R>> as UserEvent>::Addr as Address>::Nonce>)

§

WorkerCreationResolved(WorkerCreationResolved<<<User<A, KeyedPoolMessage<A, D, K, J, R>> as UserEvent>::Addr as Address>::Nonce>)