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