Module classify

Source
Expand description

Tools for classifying responses as either success or failure.

Structs§

GrpcEosErrorsAsFailures
The ClassifyEos for GrpcErrorsAsFailures.
GrpcErrorsAsFailures
Response classifier for gRPC responses.
MapFailureClass
Response classifier that transforms the failure class of some other classifier.
NeverClassifyEos
A ClassifyEos type that can be used in ClassifyResponse implementations that never have to classify streaming responses.
ServerErrorsAsFailures
The default classifier used for normal HTTP responses.
SharedClassifier
A MakeClassifier that 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.