Struct actix::sync::SyncContext [] [src]

pub struct SyncContext<A> where
    A: Actor<Context = SyncContext<A>>, 
{ /* fields omitted */ }

Sync actor execution context

Trait Implementations

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

[src]

Pack message into suitable envelope

impl<A> ActorContext for SyncContext<A> where
    A: Actor<Context = Self>, 
[src]

[src]

Stop current actor. SyncContext creates and starts new actor.

[src]

Terminate actor execution. SyncContext creates and starts new actor.

[src]

Actor execution state

Auto Trait Implementations

impl<A> !Send for SyncContext<A>

impl<A> !Sync for SyncContext<A>