pub enum TaskCompletionOutcome {
Completed,
Continue,
Blocked,
Unknown,
}Expand description
Semantic result of evaluating a task completion request
Variants§
Completed
The completion request was accepted and the objective is complete.
Continue
The completion request was rejected because more work or validation remains.
Blocked
Completion cannot proceed without intervention; the active objective is paused when one is identified.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for TaskCompletionOutcome
impl Clone for TaskCompletionOutcome
Source§fn clone(&self) -> TaskCompletionOutcome
fn clone(&self) -> TaskCompletionOutcome
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 TaskCompletionOutcome
impl Debug for TaskCompletionOutcome
Source§impl Default for TaskCompletionOutcome
impl Default for TaskCompletionOutcome
Source§fn default() -> TaskCompletionOutcome
fn default() -> TaskCompletionOutcome
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TaskCompletionOutcome
impl<'de> Deserialize<'de> for TaskCompletionOutcome
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 TaskCompletionOutcome
Source§impl PartialEq for TaskCompletionOutcome
impl PartialEq for TaskCompletionOutcome
Source§impl Serialize for TaskCompletionOutcome
impl Serialize for TaskCompletionOutcome
impl StructuralPartialEq for TaskCompletionOutcome
Auto Trait Implementations§
impl Freeze for TaskCompletionOutcome
impl RefUnwindSafe for TaskCompletionOutcome
impl Send for TaskCompletionOutcome
impl Sync for TaskCompletionOutcome
impl Unpin for TaskCompletionOutcome
impl UnsafeUnpin for TaskCompletionOutcome
impl UnwindSafe for TaskCompletionOutcome
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.