Trait actix::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; }
Expand description
Describes how to handle messages of a specific type.
Implementing Handler
is a general way to handle incoming
messages, streams, and futures.
The type M
is a message which can be handled by the actor.
Associated Types
type Result: MessageResponse<Self, M>
[src]
type Result: MessageResponse<Self, M>
[src]The type of value that this handler will return.
Check the MessageResponse trait for some details on how a message can be responded to.