Struct mz_service::grpc::VersionCheckExactInterceptor
source · struct VersionCheckExactInterceptor {
version: AsciiMetadataValue,
}
Expand description
A gRPC interceptor that ensures the version attached to the request by the
VersionAttachInterceptor
exactly matches the expected version.
Fields§
§version: AsciiMetadataValue
Implementations§
source§impl VersionCheckExactInterceptor
impl VersionCheckExactInterceptor
fn new(version: Version) -> VersionCheckExactInterceptor
Trait Implementations§
source§impl Clone for VersionCheckExactInterceptor
impl Clone for VersionCheckExactInterceptor
source§fn clone(&self) -> VersionCheckExactInterceptor
fn clone(&self) -> VersionCheckExactInterceptor
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for VersionCheckExactInterceptor
impl Debug for VersionCheckExactInterceptor
Auto Trait Implementations§
impl RefUnwindSafe for VersionCheckExactInterceptor
impl Send for VersionCheckExactInterceptor
impl Sync for VersionCheckExactInterceptor
impl Unpin for VersionCheckExactInterceptor
impl UnwindSafe for VersionCheckExactInterceptor
Blanket Implementations§
source§impl<T> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
source§fn into_rust(self) -> Result<R, TryFromProtoError>
fn into_rust(self) -> Result<R, TryFromProtoError>
See
RustType::from_proto
.source§fn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
See
RustType::into_proto
.