pub trait ArbiterService: Actor<Context = Context<Self>> + Supervised + Default {
    // Provided methods
    fn start_service() -> Addr<Self> { ... }
    fn service_started(&mut self, ctx: &mut Context<Self>) { ... }
    fn from_registry() -> Addr<Self> { ... }
}
Expand description

Trait defines arbiter’s service.

Provided Methods§

source

fn start_service() -> Addr<Self>

Construct and start arbiter service

source

fn service_started(&mut self, ctx: &mut Context<Self>)

Method is called during service initialization.

source

fn from_registry() -> Addr<Self>

Get actor’s address from arbiter registry

Object Safety§

This trait is not object safe.

Implementors§