pub struct RequestRate {
pub requests: u32,
pub seconds: u32,
}Expand description
Request-rate directive (non-standard but common) Format: “requests/seconds” e.g., “1/10” means 1 request per 10 seconds
Fields§
§requests: u32Number of requests allowed
seconds: u32Time period in seconds
Implementations§
Trait Implementations§
Source§impl Clone for RequestRate
impl Clone for RequestRate
Source§fn clone(&self) -> RequestRate
fn clone(&self) -> RequestRate
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 RequestRate
impl Debug for RequestRate
Source§impl<'de> Deserialize<'de> for RequestRate
impl<'de> Deserialize<'de> for RequestRate
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 RequestRate
impl PartialEq for RequestRate
Source§impl Serialize for RequestRate
impl Serialize for RequestRate
impl Copy for RequestRate
impl StructuralPartialEq for RequestRate
Auto Trait Implementations§
impl Freeze for RequestRate
impl RefUnwindSafe for RequestRate
impl Send for RequestRate
impl Sync for RequestRate
impl Unpin for RequestRate
impl UnwindSafe for RequestRate
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