Module classify
Tools for classifying responses as either success or failure.
Structs
-
GrpcEosErrorsAsFailures
The
ClassifyEosforGrpcErrorsAsFailures. - GrpcErrorsAsFailures Response classifier for gRPC responses.
- MapFailureClass Response classifier that transforms the failure class of some other classifier.
-
NeverClassifyEos
A
ClassifyEostype that can be used inClassifyResponseimplementations that never have to classify streaming responses. - ServerErrorsAsFailures The default classifier used for normal HTTP responses.
-
SharedClassifier
A
MakeClassifierthat produces new classifiers by cloning an inner classifier. - StatusInRangeAsFailures Response classifier that considers responses with a status code within some range to be failures.
Enums
- ClassifiedResponse Result of doing a classification.
- GrpcCode gRPC status codes.
-
GrpcFailureClass
The failure class for
GrpcErrorsAsFailures. -
ServerErrorsFailureClass
The failure class for
ServerErrorsAsFailures. -
StatusInRangeFailureClass
The failure class for
StatusInRangeAsFailures.
Traits
- ClassifyEos Trait for classifying end of streams (EOS) as either success or failure.
- ClassifyResponse Trait for classifying responses as either success or failure. Designed to support both unary requests (single request for a single response) as well as streaming responses.
- MakeClassifier Trait for producing response classifiers from a request.