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

pub trait Actor {
    fn receive(&mut self, msg: Message, ctx: ActorContext) -> HandleResult;

    fn pre_start(&mut self, _ctx: ActorContext) { ... }
fn post_stop(&mut self, _ctx: ActorContext) { ... }
fn as_any(&mut self) -> &dyn Any { ... } }

Required methods

fn receive(&mut self, msg: Message, ctx: ActorContext) -> HandleResult

Loading content...

Provided methods

fn pre_start(&mut self, _ctx: ActorContext)

fn post_stop(&mut self, _ctx: ActorContext)

fn as_any(&mut self) -> &dyn Any

Loading content...

Implementors

impl Actor for AskActor[src]

impl Actor for SyntheticActor[src]

impl Actor for First[src]

impl Actor for Second[src]

impl Actor for BasicActor[src]

impl Actor for SomeActor[src]

impl Actor for FsmActor[src]

impl Actor for FileWriter[src]

impl Actor for Logger[src]

impl Actor for StdoutWriter[src]

impl Actor for LongWorker[src]

impl Actor for Behactor[src]

impl Actor for Ticker[src]

impl Actor for Target[src]

impl Actor for Watcher[src]

impl Actor for BagsMan[src]

Loading content...