The primary interface intended to be used by Rush's users is the ~rush.throttle.Throttle
class. It does the heavy lifting in ensuring that the limiter is used and works to abstract away the underlying moving pieces.
rush.throttle.Throttle
rush.quota.Quota
rush.result.RateLimitResult