pub enum WorkExecutionLifecycleEffect {
Show 15 variants
FlowLaunchRequested {
binding_id: String,
run_id: String,
},
FlowLaunchAccepted {
binding_id: String,
run_id: String,
},
FlowLaunchUncertain {
binding_id: String,
run_id: String,
detail: String,
},
FlowLaunchQuarantined {
binding_id: String,
run_id: String,
detail: String,
},
EvidenceProjectionRequested {
binding_id: String,
run_id: String,
kind: WorkExecutionEvidenceKind,
},
FlowFailureEvidenceProjectionRequested {
binding_id: String,
run_id: String,
kind: WorkExecutionEvidenceKind,
},
FlowCancellationEvidenceProjectionRequested {
binding_id: String,
run_id: String,
kind: WorkExecutionEvidenceKind,
},
LaunchFailureEvidenceProjectionRequested {
binding_id: String,
run_id: String,
detail: String,
kind: WorkExecutionEvidenceKind,
},
WorkClosureRequested {
binding_id: String,
},
FlowFailed {
binding_id: String,
run_id: String,
detail: Option<String>,
},
FlowCanceled {
binding_id: String,
run_id: String,
detail: Option<String>,
},
LaunchFailed {
binding_id: String,
run_id: String,
detail: String,
},
EvidenceProjected {
binding_id: String,
run_id: String,
},
WorkClosed {
binding_id: String,
},
RetryEligibilityClassified {
eligible: bool,
},
}Variants§
FlowLaunchRequested
FlowLaunchAccepted
FlowLaunchUncertain
FlowLaunchQuarantined
EvidenceProjectionRequested
FlowFailureEvidenceProjectionRequested
FlowCancellationEvidenceProjectionRequested
LaunchFailureEvidenceProjectionRequested
WorkClosureRequested
FlowFailed
FlowCanceled
LaunchFailed
EvidenceProjected
WorkClosed
RetryEligibilityClassified
Trait Implementations§
Source§impl Clone for WorkExecutionLifecycleEffect
impl Clone for WorkExecutionLifecycleEffect
Source§fn clone(&self) -> WorkExecutionLifecycleEffect
fn clone(&self) -> WorkExecutionLifecycleEffect
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 WorkExecutionLifecycleEffect
impl Debug for WorkExecutionLifecycleEffect
impl Eq for WorkExecutionLifecycleEffect
impl StructuralPartialEq for WorkExecutionLifecycleEffect
Auto Trait Implementations§
impl Freeze for WorkExecutionLifecycleEffect
impl RefUnwindSafe for WorkExecutionLifecycleEffect
impl Send for WorkExecutionLifecycleEffect
impl Sync for WorkExecutionLifecycleEffect
impl Unpin for WorkExecutionLifecycleEffect
impl UnsafeUnpin for WorkExecutionLifecycleEffect
impl UnwindSafe for WorkExecutionLifecycleEffect
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,
impl<T> CoreExecutorTurnFinalizationGuard for Twhere
T: Send,
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.