pub struct ProtocolVersionInterceptor { /* private fields */ }๐Deprecated since 0.1.3:
should not be used directly
Expand description
A gRPC interceptor that attaches the negotiated protocol version to each request.
After the handshake determines the mutually supported protocol version, this interceptor injects it into the outgoing request metadata so the server can process calls according to the agreed wire format and semantics.
Trait Implementationsยง
Sourceยงimpl Clone for ProtocolVersionInterceptor
impl Clone for ProtocolVersionInterceptor
Sourceยงfn clone(&self) -> ProtocolVersionInterceptor
fn clone(&self) -> ProtocolVersionInterceptor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) ยท Sourceยงfn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementationsยง
impl Freeze for ProtocolVersionInterceptor
impl RefUnwindSafe for ProtocolVersionInterceptor
impl Send for ProtocolVersionInterceptor
impl Sync for ProtocolVersionInterceptor
impl Unpin for ProtocolVersionInterceptor
impl UnsafeUnpin for ProtocolVersionInterceptor
impl UnwindSafe for ProtocolVersionInterceptor
Blanket Implementationsยง
Sourceยงimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Sourceยงfn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Sourceยงimpl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Sourceยงimpl<T> Instrument for T
impl<T> Instrument for T
Sourceยงfn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Sourceยงfn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Sourceยงimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Sourceยงfn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request