Struct actix::Recipient[][src]

pub struct Recipient<M: Message> { /* fields omitted */ }

Recipient type allows to send one specific message to an actor.

You can get recipient with Addr<_, _>::recipient() method. It is possible to use Clone::clone() method to get cloned recipient.

Methods

impl<M> Recipient<M> where
    M: Message + Send,
    M::Result: Send
[src]

Send message

Deliver message even if recipient's mailbox is full

Send message and asynchronously wait for response.

Communication channel to the actor is bounded. if returned Request object get dropped, message cancels.

Trait Implementations

impl<M> Send for Recipient<M> where
    M: Message + Send,
    M::Result: Send
[src]

impl<M> Clone for Recipient<M> where
    M: Message + Send,
    M::Result: Send
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl<M> !Sync for Recipient<M>