# Functions
DoNotRetry wraps an error with ErrDoNotRetry so that it won't be retried by a Retryer.
NewBackoff constructs a new Backoff.
NewConstantBackoff constructs a Backoff strategy with a constant backoff retry rate.
NewExponentialBackoff constructs a Backoff strategy with a exponential backoff retry rate.
WithBackoffInitialInterval sets the initialInterval for Backoff.
WithBackoffMaxInterval sets the maximum interval duration for Backoff.
WithBackoffMaxRetries sets the maximum number of retries for Backoff.
WithBackoffMultiplier sets the interval duration multipler for Backoff.
WithBackoffRandomizationFactor sets the randomization factor (min and max jigger) for Backoff.
# Constants
Error constant texts.
Retry constants.
Retry constants.
Retry constants.
Retry constants.
Retry constants.
Error constant texts.
Error constant texts.
# Structs
Backoff is a configurable retry backoff strategy.
ErrDoNotRetry is used to wrap errors from retried calls that shouldn't be retried.
# Interfaces
Retryer interface.
# Type aliases
BackoffOption options for Backoff.