#[non_exhaustive]pub enum ActivityExecutionStatus {
Unspecified,
Running,
Completed,
Failed,
Canceled,
Terminated,
TimedOut,
Paused,
Unknown,
}Expand description
Execution status of an activity. See ActivityExecutionInfoLike::status.
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
This variant indicates the server did not specify a value.
Running
The activity has not reached a terminal status.
See ActivityExecutionDescription::run_state for the run state.
Completed
The activity completed successfully.
Failed
The activity failed with an error.
Canceled
The activity was canceled. Note that cancellation is cooperative and a cancel request does not always result in canceled status.
Terminated
The activity was terminated.
TimedOut
The activity timed out.
Paused
The activity is paused.
Unknown
This variant indicates the server used a value not known by this version of the SDK.
Trait Implementations§
Source§impl Clone for ActivityExecutionStatus
impl Clone for ActivityExecutionStatus
Source§fn clone(&self) -> ActivityExecutionStatus
fn clone(&self) -> ActivityExecutionStatus
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 ActivityExecutionStatus
Source§impl Debug for ActivityExecutionStatus
impl Debug for ActivityExecutionStatus
Source§impl Default for ActivityExecutionStatus
impl Default for ActivityExecutionStatus
Source§fn default() -> ActivityExecutionStatus
fn default() -> ActivityExecutionStatus
Returns the “default value” for a type. Read more
impl Eq for ActivityExecutionStatus
Source§impl From<ActivityExecutionStatus> for ActivityExecutionStatus
impl From<ActivityExecutionStatus> for ActivityExecutionStatus
Source§fn from(value: ProtoActivityExecutionStatus) -> Self
fn from(value: ProtoActivityExecutionStatus) -> Self
Converts to this type from the input type.
Source§impl Hash for ActivityExecutionStatus
impl Hash for ActivityExecutionStatus
Source§impl PartialEq for ActivityExecutionStatus
impl PartialEq for ActivityExecutionStatus
impl StructuralPartialEq for ActivityExecutionStatus
Auto Trait Implementations§
impl Freeze for ActivityExecutionStatus
impl RefUnwindSafe for ActivityExecutionStatus
impl Send for ActivityExecutionStatus
impl Sync for ActivityExecutionStatus
impl Unpin for ActivityExecutionStatus
impl UnsafeUnpin for ActivityExecutionStatus
impl UnwindSafe for ActivityExecutionStatus
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