Skip to main content

PoolEvent

Type Alias PoolEvent 

Source
pub type PoolEvent<A, J, R> = SupervisionEvent<User<A, PoolMessage<A, J, R>>>;
Expand description

The pool’s concrete event sum, including existing supervision facts.

Aliased Type§

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

Variants§

§

Inner(User<A, PoolMessage<A, J, R>>)

§

ChildStopped(ChildStopped<<User<A, PoolMessage<A, J, R>> as UserEvent>::Addr>)

§

WorkerStopped(WorkerStopped<<User<A, PoolMessage<A, J, R>> as UserEvent>::Addr>)

§

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

§

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