pub trait ServiceTransport<P>:
Sink<Frame<<P as Protocol>::Response>, Error = <P as Protocol>::Error>
+ Stream<Item = Result<Frame<<P as Protocol>::Request>, <P as Protocol>::Error>>
+ Send
+ Sync
+ Unpinwhere
P: Protocol,{
// Required method
fn context(&self) -> Context;
}