Struct actix_web::actix::actix::SyncContext [−]
pub struct SyncContext<A> where
A: Actor<Context = SyncContext<A>>, { /* fields omitted */ }
Sync actor execution context
Trait Implementations
impl<A> ActorContext for SyncContext<A> where
A: Actor<Context = SyncContext<A>>,
impl<A> ActorContext for SyncContext<A> where
A: Actor<Context = SyncContext<A>>,
fn stop(&mut self)
fn stop(&mut self)
Stop current actor. SyncContext creates and starts new actor.
fn terminate(&mut self)
fn terminate(&mut self)
Terminate actor execution. SyncContext creates and starts new actor.
fn state(&self) -> ActorState
fn state(&self) -> ActorState
Actor execution state
impl<A, M> ToEnvelope<A, M> for SyncContext<A> where
A: Actor<Context = SyncContext<A>> + Handler<M>,
M: Message + Send + 'static,
<M as Message>::Result: Send,
impl<A, M> ToEnvelope<A, M> for SyncContext<A> where
A: Actor<Context = SyncContext<A>> + Handler<M>,
M: Message + Send + 'static,
<M as Message>::Result: Send,
Auto Trait Implementations
impl<A> !Send for SyncContext<A>
impl<A> !Send for SyncContext<A>
impl<A> !Sync for SyncContext<A>
impl<A> !Sync for SyncContext<A>