Struct actix::SyncAddress
[−]
[src]
pub struct SyncAddress<A> where
A: Actor, { /* fields omitted */ }
Methods
impl<A> SyncAddress<A> where
A: Actor,
[src]
A: Actor,
fn send<M: 'static + Send>(&self, msg: M) where
A: MessageHandler<M>,
A::Item: Send,
A::Error: Send,
[src]
A: MessageHandler<M>,
A::Item: Send,
A::Error: Send,
fn call<B: Actor, M: 'static + Send>(&self, msg: M) -> MessageResult<A, B, M> where
A: MessageHandler<M>,
A::Item: Send,
A::Error: Send,
[src]
A: MessageHandler<M>,
A::Item: Send,
A::Error: Send,
fn subscriber<M: 'static + Send>(&self) -> Box<Subscriber<M>> where
A: MessageHandler<M>,
A::Item: Send,
A::Error: Send,
[src]
A: MessageHandler<M>,
A::Item: Send,
A::Error: Send,
fn async_subscriber<M>(
&self
) -> Box<AsyncSubscriber<M, Future = CallResult<A::Item, A::Error>>> where
A: MessageHandler<M>,
A::Item: Send,
A::Error: Send,
M: 'static + Send,
[src]
&self
) -> Box<AsyncSubscriber<M, Future = CallResult<A::Item, A::Error>>> where
A: MessageHandler<M>,
A::Item: Send,
A::Error: Send,
M: 'static + Send,
Trait Implementations
impl<A> Clone for SyncAddress<A> where
A: Actor,
[src]
A: Actor,
fn clone(&self) -> Self
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl<A, M> Subscriber<M> for SyncAddress<A> where
M: 'static + Send,
A::Item: Send,
A::Error: Send,
A: Actor + MessageHandler<M>,
[src]
M: 'static + Send,
A::Item: Send,
A::Error: Send,
A: Actor + MessageHandler<M>,
fn send(&self, msg: M)
[src]
Buffered send
fn unbuffered_send(&self, msg: M) -> Result<(), M>
[src]
Unbuffered send
impl<A, M> AsyncSubscriber<M> for SyncAddress<A> where
M: 'static + Send,
A: Actor + MessageHandler<M>,
A::Item: Send,
A::Error: Send,
[src]
M: 'static + Send,
A: Actor + MessageHandler<M>,
A::Item: Send,
A::Error: Send,