pub struct Rate {
pub count: u64,
pub per_seconds: u64,
pub burst: u64,
}Expand description
A delivery rate: count deliveries per per, and how many may go back to back.
Fields§
§count: u64§per_seconds: u64The window, in seconds.
burst: u64Implementations§
Trait Implementations§
impl Copy for Rate
Source§impl<'de> Deserialize<'de> for Rate
impl<'de> Deserialize<'de> for Rate
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
impl StructuralPartialEq for Rate
Auto Trait Implementations§
impl Freeze for Rate
impl RefUnwindSafe for Rate
impl Send for Rate
impl Sync for Rate
impl Unpin for Rate
impl UnsafeUnpin for Rate
impl UnwindSafe for Rate
Blanket Implementations§
impl<T> Allocation for T
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