pub enum HookOnError {
Warn,
Block,
Suspend,
}Expand description
Per-hook failure disposition.
Variants§
Warn
Continue orchestration and record warning telemetry.
Block
Stop the current lifecycle action as a failure.
Suspend
Suspend orchestration and await policy-specific recovery.
Trait Implementations§
Source§impl Clone for HookOnError
impl Clone for HookOnError
Source§fn clone(&self) -> HookOnError
fn clone(&self) -> HookOnError
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 HookOnError
impl Debug for HookOnError
Source§impl<'de> Deserialize<'de> for HookOnError
impl<'de> Deserialize<'de> for HookOnError
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 HookOnError
impl PartialEq for HookOnError
Source§impl Serialize for HookOnError
impl Serialize for HookOnError
impl Copy for HookOnError
impl Eq for HookOnError
impl StructuralPartialEq for HookOnError
Auto Trait Implementations§
impl Freeze for HookOnError
impl RefUnwindSafe for HookOnError
impl Send for HookOnError
impl Sync for HookOnError
impl Unpin for HookOnError
impl UnsafeUnpin for HookOnError
impl UnwindSafe for HookOnError
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.