pub enum HookSuspendMode {
WaitForResume,
RetryBackoff,
WaitThenRetry,
}Expand description
Suspend mode used for on_error: suspend.
Variants§
WaitForResume
Pause the loop until an explicit operator resume signal is received.
RetryBackoff
Retry automatically with bounded backoff.
WaitThenRetry
Wait for resume, then retry once.
Trait Implementations§
Source§impl Clone for HookSuspendMode
impl Clone for HookSuspendMode
Source§fn clone(&self) -> HookSuspendMode
fn clone(&self) -> HookSuspendMode
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 HookSuspendMode
impl Debug for HookSuspendMode
Source§impl Default for HookSuspendMode
impl Default for HookSuspendMode
Source§fn default() -> HookSuspendMode
fn default() -> HookSuspendMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HookSuspendMode
impl<'de> Deserialize<'de> for HookSuspendMode
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
Source§impl PartialEq for HookSuspendMode
impl PartialEq for HookSuspendMode
Source§impl Serialize for HookSuspendMode
impl Serialize for HookSuspendMode
impl Copy for HookSuspendMode
impl Eq for HookSuspendMode
impl StructuralPartialEq for HookSuspendMode
Auto Trait Implementations§
impl Freeze for HookSuspendMode
impl RefUnwindSafe for HookSuspendMode
impl Send for HookSuspendMode
impl Sync for HookSuspendMode
impl Unpin for HookSuspendMode
impl UnsafeUnpin for HookSuspendMode
impl UnwindSafe for HookSuspendMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.