pub enum TaskClientStatus {
Running,
Idle,
Completed,
Failed,
Cancelled,
Orphaned,
Unknown,
}Expand description
Lifecycle status of a client-owned task.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Variants§
Running
The external owner is actively working.
Idle
The external owner is connected but waiting.
Completed
The owner reported successful completion.
Failed
The owner reported failure.
Cancelled
The owner reported or confirmed cancellation.
Orphaned
The bound owner join disappeared; external executor state is unknown.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for TaskClientStatus
impl Clone for TaskClientStatus
Source§fn clone(&self) -> TaskClientStatus
fn clone(&self) -> TaskClientStatus
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 TaskClientStatus
impl Debug for TaskClientStatus
Source§impl Default for TaskClientStatus
impl Default for TaskClientStatus
Source§fn default() -> TaskClientStatus
fn default() -> TaskClientStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TaskClientStatus
impl<'de> Deserialize<'de> for TaskClientStatus
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 TaskClientStatus
Source§impl PartialEq for TaskClientStatus
impl PartialEq for TaskClientStatus
Source§impl Serialize for TaskClientStatus
impl Serialize for TaskClientStatus
impl StructuralPartialEq for TaskClientStatus
Auto Trait Implementations§
impl Freeze for TaskClientStatus
impl RefUnwindSafe for TaskClientStatus
impl Send for TaskClientStatus
impl Sync for TaskClientStatus
impl Unpin for TaskClientStatus
impl UnsafeUnpin for TaskClientStatus
impl UnwindSafe for TaskClientStatus
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.