Trait Transport
tarpc::rpc
pub trait Transport<SinkItem, Item>: Stream<Item = Result<Item>> + Sink<SinkItem, Error = Error> { }
A bidirectional stream (Sink + Stream) of messages.
Sink
Stream
impl<T: ?Sized, SinkItem, Item> Transport<SinkItem, Item> for T where T: Stream<Item = Result<Item>> + Sink<SinkItem, Error = Error>,