Trait ipc::Sender
[−]
[src]
pub trait Sender { type Item; fn async_send<'a>(
&'a self,
to_send: Self::Item
) -> Box<Future<Item = (), Error = Error> + 'a>; fn send(&self, message: Self::Item) -> Result<()> { ... } }
Sends a serializable object
Associated Types
type Item
Required Methods
fn async_send<'a>(
&'a self,
to_send: Self::Item
) -> Box<Future<Item = (), Error = Error> + 'a>
&'a self,
to_send: Self::Item
) -> Box<Future<Item = (), Error = Error> + 'a>
Asynchronous send
Provided Methods
Implementors
impl<T> Sender for MessageQueue<T> where
T: Serialize, type Item = T;impl<T> Sender for UnixSockStreamServer<T> where
T: Serialize, type Item = T;impl<T> Sender for UnixSockStreamClient<T> where
T: Serialize, type Item = T;impl<T> Sender for UnixSockSeqPacketServer<T> where
T: Serialize, type Item = T;impl<T> Sender for UnixSockSeqPacketClient<T> where
T: Serialize, type Item = T;