pub struct WatchdogConfig {
pub enabled: bool,
pub max_restarts: u32,
pub cooldown_secs: u64,
pub check_interval_secs: u64,
}Fields§
§enabled: bool§max_restarts: u32§cooldown_secs: u64§check_interval_secs: u64Trait Implementations§
Source§impl Clone for WatchdogConfig
impl Clone for WatchdogConfig
Source§fn clone(&self) -> WatchdogConfig
fn clone(&self) -> WatchdogConfig
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 WatchdogConfig
impl Debug for WatchdogConfig
Source§impl Default for WatchdogConfig
impl Default for WatchdogConfig
Source§impl<'de> Deserialize<'de> for WatchdogConfig
impl<'de> Deserialize<'de> for WatchdogConfig
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 WatchdogConfig
impl RefUnwindSafe for WatchdogConfig
impl Send for WatchdogConfig
impl Sync for WatchdogConfig
impl Unpin for WatchdogConfig
impl UnsafeUnpin for WatchdogConfig
impl UnwindSafe for WatchdogConfig
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