pub struct RealtimeServerEventRateLimitsUpdatedRateLimits {
pub name: Option<RealtimeServerEventRateLimitsUpdatedRateLimitsName>,
pub limit: Option<u64>,
pub remaining: Option<u64>,
pub reset_seconds: Option<f64>,
}
Fields§
§name: Option<RealtimeServerEventRateLimitsUpdatedRateLimitsName>
The name of the rate limit (requests
, tokens
).
limit: Option<u64>
The maximum allowed value for the rate limit.
remaining: Option<u64>
The remaining value before the limit is reached.
reset_seconds: Option<f64>
Seconds until the rate limit resets.
Implementations§
Source§impl RealtimeServerEventRateLimitsUpdatedRateLimits
impl RealtimeServerEventRateLimitsUpdatedRateLimits
Sourcepub fn builder() -> RealtimeServerEventRateLimitsUpdatedRateLimitsBuilder<((), (), (), ())>
pub fn builder() -> RealtimeServerEventRateLimitsUpdatedRateLimitsBuilder<((), (), (), ())>
Create a builder for building RealtimeServerEventRateLimitsUpdatedRateLimits
.
On the builder, call .name(...)
(optional), .limit(...)
(optional), .remaining(...)
(optional), .reset_seconds(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of RealtimeServerEventRateLimitsUpdatedRateLimits
.
Trait Implementations§
Source§impl Clone for RealtimeServerEventRateLimitsUpdatedRateLimits
impl Clone for RealtimeServerEventRateLimitsUpdatedRateLimits
Source§fn clone(&self) -> RealtimeServerEventRateLimitsUpdatedRateLimits
fn clone(&self) -> RealtimeServerEventRateLimitsUpdatedRateLimits
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 moreSource§impl Default for RealtimeServerEventRateLimitsUpdatedRateLimits
impl Default for RealtimeServerEventRateLimitsUpdatedRateLimits
Source§fn default() -> RealtimeServerEventRateLimitsUpdatedRateLimits
fn default() -> RealtimeServerEventRateLimitsUpdatedRateLimits
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RealtimeServerEventRateLimitsUpdatedRateLimits
impl<'de> Deserialize<'de> for RealtimeServerEventRateLimitsUpdatedRateLimits
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RealtimeServerEventRateLimitsUpdatedRateLimits
impl PartialEq for RealtimeServerEventRateLimitsUpdatedRateLimits
Source§fn eq(&self, other: &RealtimeServerEventRateLimitsUpdatedRateLimits) -> bool
fn eq(&self, other: &RealtimeServerEventRateLimitsUpdatedRateLimits) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Copy for RealtimeServerEventRateLimitsUpdatedRateLimits
impl StructuralPartialEq for RealtimeServerEventRateLimitsUpdatedRateLimits
Auto Trait Implementations§
impl Freeze for RealtimeServerEventRateLimitsUpdatedRateLimits
impl RefUnwindSafe for RealtimeServerEventRateLimitsUpdatedRateLimits
impl Send for RealtimeServerEventRateLimitsUpdatedRateLimits
impl Sync for RealtimeServerEventRateLimitsUpdatedRateLimits
impl Unpin for RealtimeServerEventRateLimitsUpdatedRateLimits
impl UnwindSafe for RealtimeServerEventRateLimitsUpdatedRateLimits
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