# Functions
StreamServerInterceptor will add tracing to a gprc streaming client.
UnaryClientInterceptor will add tracing to a gprc client.
UnaryServerInterceptor will trace requests to the given grpc server.
WithClientResponseTypeClassifier sets the response classifier for the intercepted client.
WithLimiter sets the given limiter for the intercepted client.
WithLimitExceededResponseClassifier sets the response classifier for the intercepted client.
WithName sets the default limiter name if the default limiter is used, otherwise unused.
WithServerResponseTypeClassifier sets the response classifier for the intercepted client.
WithStreamClientResponseTypeClassifier sets the response classifier for the intercepted client response.
WithStreamRecvLimiter sets the given limiter for the intercepted stream client for RecvMsg.
WithStreamRecvLimitExceededResponseClassifier sets the response classifier for the intercepted stream client on RecvMsg.
WithStreamRecvName sets the default RecvMsg limiter name if the default limiter is used, otherwise unused.
WithStreamSendLimiter sets the given limiter for the intercepted stream client for SendMsg.
WithStreamSendLimitExceededResponseClassifier sets the response classifier for the intercepted stream client on SendMsg.
WithStreamSendName sets the default SendMsg limiter name if the default limiter is used, otherwise unused.
WithStreamServerResponseTypeClassifier sets the response classifier for the intercepted server response.
WithStreamTags sets the default limiter tags if the default limiter is used, otherwise unused.
WithTags sets the default limiter tags if the default limiter is used, otherwise unused.
# Constants
ResponseTypeDropped represents a dropped request type for the limiter algorithm.
ResponseTypeIgnore represents an ignorable error or response for the limiter algorithm.
ResponseTypeSuccess represents a successful response for the limiter algorithm.
# Type aliases
ClientResponseClassifier is a method definition for defining custom response types to the limiter algorithm to correctly handle certain types of errors or embedded data.
InterceptorOption represents an option that can be passed to the grpc unary client and server interceptors.
LimitExceededResponseClassifier is a method definition for defining the error response type when the limit is exceeded and a token is not able to be acquired.
ResponseType is the type of token release that should be specified to the limiter algorithm.
ServerResponseClassifier is a method definition for defining custom response types to the limiter algorithm to correctly handle certain types of errors or embedded data.
StreamClientResponseClassifier is a method definition for defining custom response types to the limiter algorithm to correctly handle certain types of errors or embedded data.
StreamInterceptorOption represents an option that can be passed to the stream client and server interceptors.
StreamServerResponseClassifier is a method definition for defining custom response types to the limiter algorithm to correctly handle certain types of errors or embedded data.