Trait actix::prelude::Handler [] [src]

pub trait Handler<M> where
    Self: Actor,
    M: Message
{ type Result: MessageResponse<Self, M>; fn handle(&mut self, msg: M, ctx: &mut Self::Context) -> Self::Result; }

Message handler

Handler implementation is a general way how to handle incoming messages, streams, futures.

M is a message which can be handled by the actor.

Associated Types

The type of value that this handle will return

Required Methods

Method is called for every message received by this Actor

Implementors