Struct actix::Syn [] [src]

pub struct Syn;

Sync destination of the actor. Actor can run in different thread

Trait Implementations

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

[src]

Pack message into suitable envelope

impl<A: Actor> Destination<A> for Syn
[src]

[src]

Indicates if actor is still alive

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

[src]

Send message unconditionally

[src]

Try send message

[src]

Send asynchronous message and wait for response.

[src]

Get recipient for specific message type.

impl<M> MessageRecipient<M> for Syn where
    M: Message + Send + 'static,
    M::Result: Send
[src]

[src]

Send message unconditionally Read more

[src]

Try send message Read more

[src]

Send asynchronous message and wait for response. Read more

[src]

Clone transport

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

Auto Trait Implementations

impl Send for Syn

impl Sync for Syn