ClientTransport

Trait ClientTransport 

Source
pub trait ClientTransport<P: Protocol>:
    Sink<Frame<P::Request>, Error = Error>
    + Stream<Item = Result<Frame<P::Response>, Error>>
    + Send
    + Sync
    + Unpin { }

Implementors§

Source§

impl<P: Protocol, T> ClientTransport<P> for T
where Self: Sized, T: Sink<Frame<P::Request>, Error = Error> + Stream<Item = Result<Frame<P::Response>, Error>> + Send + Sync + Unpin,