# Functions
NewTokenBucket returns an initialized TokenBucket with the capacity specified.
NewTokenRateLimit returns an TokenRateLimit with default values.
# Structs
QuotaExceededError provides the SDK error when the retries for a given token bucket have been exhausted.
TokenBucket provides a concurrency safe utility for adding and removing tokens from the available token bucket.
TokenRateLimit provides a Token Bucket RateLimiter implementation that limits the overall number of retry attempts that can be made across operation invocations.