pub struct ThrottleRequest {
pub key: String,
pub max_burst: i64,
pub count_per_period: i64,
pub period: i64,
pub quantity: i64,
pub timestamp: SystemTime,
}Fields§
§key: String§max_burst: i64§count_per_period: i64§period: i64§quantity: i64§timestamp: SystemTimeTrait Implementations§
Source§impl Clone for ThrottleRequest
impl Clone for ThrottleRequest
Source§fn clone(&self) -> ThrottleRequest
fn clone(&self) -> ThrottleRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ThrottleRequest
impl RefUnwindSafe for ThrottleRequest
impl Send for ThrottleRequest
impl Sync for ThrottleRequest
impl Unpin for ThrottleRequest
impl UnwindSafe for ThrottleRequest
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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