#[non_exhaustive]pub enum WorkflowExecutionStatus {
Unspecified,
Running,
Completed,
Failed,
Canceled,
Terminated,
ContinuedAsNew,
TimedOut,
Paused,
Unknown,
}Expand description
The lifecycle status of a workflow execution.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Unspecified
No status was specified.
Running
The workflow is running.
Completed
The workflow completed successfully.
Failed
The workflow failed.
Canceled
The workflow was canceled.
Terminated
The workflow was terminated.
ContinuedAsNew
The workflow continued as new.
TimedOut
The workflow timed out.
Paused
The workflow is paused.
Unknown
A status introduced by a newer server or API version.
Trait Implementations§
Source§impl Clone for WorkflowExecutionStatus
impl Clone for WorkflowExecutionStatus
Source§fn clone(&self) -> WorkflowExecutionStatus
fn clone(&self) -> WorkflowExecutionStatus
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 moreimpl Copy for WorkflowExecutionStatus
Source§impl Debug for WorkflowExecutionStatus
impl Debug for WorkflowExecutionStatus
impl Eq for WorkflowExecutionStatus
Source§impl From<WorkflowExecutionStatus> for WorkflowExecutionStatus
impl From<WorkflowExecutionStatus> for WorkflowExecutionStatus
Source§fn from(value: ProtoWorkflowExecutionStatus) -> Self
fn from(value: ProtoWorkflowExecutionStatus) -> Self
Converts to this type from the input type.
Source§impl Hash for WorkflowExecutionStatus
impl Hash for WorkflowExecutionStatus
Source§impl PartialEq for WorkflowExecutionStatus
impl PartialEq for WorkflowExecutionStatus
impl StructuralPartialEq for WorkflowExecutionStatus
Auto Trait Implementations§
impl Freeze for WorkflowExecutionStatus
impl RefUnwindSafe for WorkflowExecutionStatus
impl Send for WorkflowExecutionStatus
impl Sync for WorkflowExecutionStatus
impl Unpin for WorkflowExecutionStatus
impl UnsafeUnpin for WorkflowExecutionStatus
impl UnwindSafe for WorkflowExecutionStatus
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request