Trait ipc::Receiver
[−]
[src]
pub trait Receiver { type Item; fn async_recv<'a>(
&'a self
) -> Box<Future<Item = Self::Item, Error = Error> + 'a>; fn recv(&self) -> Result<Self::Item> { ... } }
Receives a deserializable object
Associated Types
type Item
Required Methods
fn async_recv<'a>(
&'a self
) -> Box<Future<Item = Self::Item, Error = Error> + 'a>
&'a self
) -> Box<Future<Item = Self::Item, Error = Error> + 'a>
Asynchronous receive
Provided Methods
Implementors
impl<T> Receiver for MessageQueue<T> where
T: DeserializeOwned, type Item = T;impl<T> Receiver for UnixSockStreamServer<T> where
T: DeserializeOwned, type Item = T;impl<T> Receiver for UnixSockStreamClient<T> where
T: DeserializeOwned, type Item = T;impl<T> Receiver for UnixSockSeqPacketServer<T> where
T: DeserializeOwned, type Item = T;impl<T> Receiver for UnixSockSeqPacketClient<T> where
T: DeserializeOwned, type Item = T;