pub enum HookPhaseEvent {
PreLoopStart,
PostLoopStart,
PreIterationStart,
PostIterationStart,
PrePlanCreated,
PostPlanCreated,
PreHumanInteract,
PostHumanInteract,
PreLoopComplete,
PostLoopComplete,
PreLoopError,
PostLoopError,
}Expand description
Supported lifecycle phase-event keys for v1 hooks.
Variants§
PreLoopStart
PostLoopStart
PreIterationStart
PostIterationStart
PrePlanCreated
PostPlanCreated
PreHumanInteract
PostHumanInteract
PreLoopComplete
PostLoopComplete
PreLoopError
PostLoopError
Implementations§
Trait Implementations§
Source§impl Clone for HookPhaseEvent
impl Clone for HookPhaseEvent
Source§fn clone(&self) -> HookPhaseEvent
fn clone(&self) -> HookPhaseEvent
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 HookPhaseEvent
impl Debug for HookPhaseEvent
Source§impl<'de> Deserialize<'de> for HookPhaseEvent
impl<'de> Deserialize<'de> for HookPhaseEvent
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 Display for HookPhaseEvent
impl Display for HookPhaseEvent
Source§impl Hash for HookPhaseEvent
impl Hash for HookPhaseEvent
Source§impl PartialEq for HookPhaseEvent
impl PartialEq for HookPhaseEvent
Source§impl Serialize for HookPhaseEvent
impl Serialize for HookPhaseEvent
impl Copy for HookPhaseEvent
impl Eq for HookPhaseEvent
impl StructuralPartialEq for HookPhaseEvent
Auto Trait Implementations§
impl Freeze for HookPhaseEvent
impl RefUnwindSafe for HookPhaseEvent
impl Send for HookPhaseEvent
impl Sync for HookPhaseEvent
impl Unpin for HookPhaseEvent
impl UnsafeUnpin for HookPhaseEvent
impl UnwindSafe for HookPhaseEvent
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.