pub struct RateLimitPayload {
pub identifier: Option<String>,
pub kind: Option<String>,
pub limits: Option<Box<Vec<RateLimitResultPayload>>>,
}Fields§
§identifier: Option<String>The identifier we rate limit on.
kind: Option<String>The kind of rate limit selected for this request.
limits: Option<Box<Vec<RateLimitResultPayload>>>The state of the rate limit.
Trait Implementations§
Source§impl Clone for RateLimitPayload
impl Clone for RateLimitPayload
Source§fn clone(&self) -> RateLimitPayload
fn clone(&self) -> RateLimitPayload
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 Debug for RateLimitPayload
impl Debug for RateLimitPayload
Source§impl Default for RateLimitPayload
impl Default for RateLimitPayload
Source§fn default() -> RateLimitPayload
fn default() -> RateLimitPayload
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RateLimitPayloadwhere
RateLimitPayload: Default,
impl<'de> Deserialize<'de> for RateLimitPayloadwhere
RateLimitPayload: Default,
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 GraphQLFields for RateLimitPayload
impl GraphQLFields for RateLimitPayload
Auto Trait Implementations§
impl Freeze for RateLimitPayload
impl RefUnwindSafe for RateLimitPayload
impl Send for RateLimitPayload
impl Sync for RateLimitPayload
impl Unpin for RateLimitPayload
impl UnwindSafe for RateLimitPayload
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