[][src]Trait seal_rs::actors::actor::Actor

pub trait Actor {
    fn receive(&mut self, msg: &Box<dyn Any + Send>, ctx: ActorContext) -> bool;

    fn pre_start(&mut self, ctx: ActorContext) { ... }
fn post_stop(&mut self, ctx: ActorContext) { ... } }

Required methods

fn receive(&mut self, msg: &Box<dyn Any + Send>, ctx: ActorContext) -> bool

Loading content...

Provided methods

fn pre_start(&mut self, ctx: ActorContext)

fn post_stop(&mut self, ctx: ActorContext)

Loading content...

Implementors

impl Actor for SyntheticActor[src]

fn pre_start(&mut self, ctx: ActorContext)[src]

fn post_stop(&mut self, ctx: ActorContext)[src]

impl Actor for BasicActor[src]

impl Actor for FileWriter[src]

fn pre_start(&mut self, ctx: ActorContext)[src]

fn post_stop(&mut self, ctx: ActorContext)[src]

impl Actor for Logger[src]

fn pre_start(&mut self, ctx: ActorContext)[src]

fn post_stop(&mut self, ctx: ActorContext)[src]

impl Actor for StdoutWriter[src]

fn pre_start(&mut self, ctx: ActorContext)[src]

fn post_stop(&mut self, ctx: ActorContext)[src]

Loading content...