pub enum WorkflowRunSettledStatus {
Completed,
Halted,
Paused,
Cancelled,
Error,
Unknown,
}Expand description
Terminal status a workflow run committed. A settled run is never pending or running, so those two members of the run-status domain are deliberately absent.
Variants§
Completed
The workflow body resolved and its result was committed.
Halted
The run was stopped by a limit, an approval refusal or another policy decision.
Paused
The attempt paused intentionally while preserving resumable run state.
Cancelled
The run was cancelled by its caller or by session disposal.
Error
The run failed, with failureType carrying the class when it has one.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for WorkflowRunSettledStatus
impl Clone for WorkflowRunSettledStatus
Source§impl Debug for WorkflowRunSettledStatus
impl Debug for WorkflowRunSettledStatus
Source§impl Default for WorkflowRunSettledStatus
impl Default for WorkflowRunSettledStatus
Source§impl<'de> Deserialize<'de> for WorkflowRunSettledStatus
impl<'de> Deserialize<'de> for WorkflowRunSettledStatus
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
impl Eq for WorkflowRunSettledStatus
Source§impl PartialEq for WorkflowRunSettledStatus
impl PartialEq for WorkflowRunSettledStatus
Source§impl Serialize for WorkflowRunSettledStatus
impl Serialize for WorkflowRunSettledStatus
impl StructuralPartialEq for WorkflowRunSettledStatus
Auto Trait Implementations§
impl Freeze for WorkflowRunSettledStatus
impl RefUnwindSafe for WorkflowRunSettledStatus
impl Send for WorkflowRunSettledStatus
impl Sync for WorkflowRunSettledStatus
impl Unpin for WorkflowRunSettledStatus
impl UnsafeUnpin for WorkflowRunSettledStatus
impl UnwindSafe for WorkflowRunSettledStatus
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.