Struct LimitSpec
pub struct LimitSpec {
pub concurrent: u32,
pub per_second: f64,
}Expand description
A limit’s size.
Fields§
§concurrent: u32Permits held at once; 0 means no concurrency limit.
per_second: f64Permits started per second, with a burst of one second’s worth; 0 means no rate limit.
Implementations§
Trait Implementations§
§impl<'de> Deserialize<'de> for LimitSpec
impl<'de> Deserialize<'de> for LimitSpec
§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
impl Copy for LimitSpec
impl StructuralPartialEq for LimitSpec
Auto Trait Implementations§
impl Freeze for LimitSpec
impl RefUnwindSafe for LimitSpec
impl Send for LimitSpec
impl Sync for LimitSpec
impl Unpin for LimitSpec
impl UnsafeUnpin for LimitSpec
impl UnwindSafe for LimitSpec
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