pub struct RateLimitConf {
pub permits_per_second: u64,
pub burst: u64,
}Fields§
§permits_per_second: u64tokens per second
burst: u64burst size
Trait Implementations§
Source§impl Clone for RateLimitConf
impl Clone for RateLimitConf
Source§fn clone(&self) -> RateLimitConf
fn clone(&self) -> RateLimitConf
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 RateLimitConf
impl Debug for RateLimitConf
Source§impl<'de> Deserialize<'de> for RateLimitConf
impl<'de> Deserialize<'de> for RateLimitConf
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
Auto Trait Implementations§
impl Freeze for RateLimitConf
impl RefUnwindSafe for RateLimitConf
impl Send for RateLimitConf
impl Sync for RateLimitConf
impl Unpin for RateLimitConf
impl UnwindSafe for RateLimitConf
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