Trait actix::dev::ToEnvelope

source ·
pub trait ToEnvelope<A, M: Message>
where A: Actor + Handler<M>, A::Context: ToEnvelope<A, M>,
{ // Required method fn pack(msg: M, tx: Option<Sender<M::Result>>) -> Envelope<A>; }
Expand description

Converter trait, packs message into a suitable envelope.

Required Methods§

source

fn pack(msg: M, tx: Option<Sender<M::Result>>) -> Envelope<A>

Pack message into suitable envelope

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<A, M> ToEnvelope<A, M> for Context<A>
where A: Actor<Context = Context<A>> + Handler<M>, M: Message + Send + 'static, M::Result: Send,

source§

impl<A, M> ToEnvelope<A, M> for SyncContext<A>
where A: Actor<Context = Self> + Handler<M>, M: Message + Send + 'static, M::Result: Send,