pub enum ActionOutcomeKind {
Succeeded,
Failed,
Cancelled,
TimedOut,
}Expand description
Discriminant-only projection of an ActionOutcome for durable attempt
records (the full outcome lives in the RunLog actionSettled payload).
Pending incorporation.
Variants§
Succeeded
Completed with a result.
Failed
Failed with a structured error.
Cancelled
Cooperatively cancelled.
TimedOut
Action budget elapsed.
Trait Implementations§
Source§impl Clone for ActionOutcomeKind
impl Clone for ActionOutcomeKind
Source§fn clone(&self) -> ActionOutcomeKind
fn clone(&self) -> ActionOutcomeKind
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 ActionOutcomeKind
Source§impl Debug for ActionOutcomeKind
impl Debug for ActionOutcomeKind
Source§impl<'de> Deserialize<'de> for ActionOutcomeKind
impl<'de> Deserialize<'de> for ActionOutcomeKind
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 ActionOutcomeKind
Source§impl JsonSchema for ActionOutcomeKind
impl JsonSchema for ActionOutcomeKind
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl Ord for ActionOutcomeKind
impl Ord for ActionOutcomeKind
Source§fn cmp(&self, other: &ActionOutcomeKind) -> Ordering
fn cmp(&self, other: &ActionOutcomeKind) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ActionOutcomeKind
impl PartialEq for ActionOutcomeKind
Source§impl PartialOrd for ActionOutcomeKind
impl PartialOrd for ActionOutcomeKind
Source§impl Serialize for ActionOutcomeKind
impl Serialize for ActionOutcomeKind
impl StructuralPartialEq for ActionOutcomeKind
Auto Trait Implementations§
impl Freeze for ActionOutcomeKind
impl RefUnwindSafe for ActionOutcomeKind
impl Send for ActionOutcomeKind
impl Sync for ActionOutcomeKind
impl Unpin for ActionOutcomeKind
impl UnsafeUnpin for ActionOutcomeKind
impl UnwindSafe for ActionOutcomeKind
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