pub struct CooldownConfig {
pub duration_secs: u64,
}Expand description
Provider cooldown duration after consecutive failures.
Fields§
§duration_secs: u64Trait Implementations§
Source§impl Clone for CooldownConfig
impl Clone for CooldownConfig
Source§fn clone(&self) -> CooldownConfig
fn clone(&self) -> CooldownConfig
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 CooldownConfig
impl Debug for CooldownConfig
Source§impl<'de> Deserialize<'de> for CooldownConfig
impl<'de> Deserialize<'de> for CooldownConfig
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 CooldownConfig
impl RefUnwindSafe for CooldownConfig
impl Send for CooldownConfig
impl Sync for CooldownConfig
impl Unpin for CooldownConfig
impl UnsafeUnpin for CooldownConfig
impl UnwindSafe for CooldownConfig
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