Expand description
Tools for classifying responses as either success or failure.
Structs§
- Grpc
EosErrors AsFailures - The
ClassifyEos
forGrpcErrorsAsFailures
. - Grpc
Errors AsFailures - Response classifier for gRPC responses.
- MapFailure
Class - Response classifier that transforms the failure class of some other classifier.
- Never
Classify Eos - A
ClassifyEos
type that can be used inClassifyResponse
implementations that never have to classify streaming responses. - Server
Errors AsFailures - The default classifier used for normal HTTP responses.
- Shared
Classifier - A
MakeClassifier
that produces new classifiers by cloning an inner classifier. - Status
InRange AsFailures - Response classifier that considers responses with a status code within some range to be failures.
Enums§
- Classified
Response - Result of doing a classification.
- Grpc
Code - gRPC status codes.
- Grpc
Failure Class - The failure class for
GrpcErrorsAsFailures
. - Server
Errors Failure Class - The failure class for
ServerErrorsAsFailures
. - Status
InRange Failure Class - The failure class for
StatusInRangeAsFailures
.
Traits§
- Classify
Eos - Trait for classifying end of streams (EOS) as either success or failure.
- Classify
Response - 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.
- Make
Classifier - Trait for producing response classifiers from a request.