Module rate_limit

Module rate_limit 

Source
Expand description

Rate limit policy contracts for flows that need to consult provider budgets before issuing token requests.

Structs§

RateLimitContext
Context shared with a RateLimitPolicy before an outbound call is made.
RetryDirective
Advises callers when to retry after a RateLimitDecision::Delay.

Enums§

RateLimitDecision
Result emitted by a RateLimitPolicy.

Traits§

RateLimitPolicy
Strategy that inspects tenant/provider budgets before flows hit upstream token endpoints.

Type Aliases§

RateLimitFuture
Boxed future returned by RateLimitPolicy::evaluate.