pub enum RateUnit {
Second,
Minute,
Hour,
Day,
}Expand description
Rate unit for limit matching (-m limit)
Serializes to YAML as Second, Minute, Hour, or Day.
Displays as /second, /minute, /hour, or /day for command generation via
std::fmt::Display.
Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RateUnit
impl<'de> Deserialize<'de> for RateUnit
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 RateUnit
Auto Trait Implementations§
impl Freeze for RateUnit
impl RefUnwindSafe for RateUnit
impl Send for RateUnit
impl Sync for RateUnit
impl Unpin for RateUnit
impl UnsafeUnpin for RateUnit
impl UnwindSafe for RateUnit
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