Type Alias GrpcMakeClassifier
pub type GrpcMakeClassifier = SharedClassifier<GrpcErrorsAsFailures>;
Expand description
MakeClassifier for gRPC requests.
Aliased Type§
struct GrpcMakeClassifier { /* private fields */ }
Implementations
pub const fn new(classifier: C) -> SharedClassifier<C>where
C: ClassifyResponse + Clone,
pub const fn new(classifier: C) -> SharedClassifier<C>where
C: ClassifyResponse + Clone,
Create a new SharedClassifier
from the given classifier.
Trait Implementations
§fn clone(&self) -> SharedClassifier<C>
fn clone(&self) -> SharedClassifier<C>
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 more§type FailureClass = <C as ClassifyResponse>::FailureClass
type FailureClass = <C as ClassifyResponse>::FailureClass
The type of failure classifications. Read more
§type ClassifyEos = <C as ClassifyResponse>::ClassifyEos
type ClassifyEos = <C as ClassifyResponse>::ClassifyEos
The type used to classify the response end of stream (EOS).
§type Classifier = C
type Classifier = C
The response classifier produced.
§fn make_classifier<B>(
&self,
_req: &Request<B>,
) -> <SharedClassifier<C> as MakeClassifier>::Classifier
fn make_classifier<B>( &self, _req: &Request<B>, ) -> <SharedClassifier<C> as MakeClassifier>::Classifier
Returns a response classifier for this request