pub enum RateLimiterMessage {
Throttle {
request: ThrottleRequest,
response_tx: Sender<Result<ThrottleResponse>>,
},
}Expand description
Message types for the rate limiter actor
Variants§
Throttle
Auto Trait Implementations§
impl Freeze for RateLimiterMessage
impl !RefUnwindSafe for RateLimiterMessage
impl Send for RateLimiterMessage
impl Sync for RateLimiterMessage
impl Unpin for RateLimiterMessage
impl !UnwindSafe for RateLimiterMessage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request