pub enum AlgorithmRunState {
Started,
Completed,
Failed,
Cancelled,
Interrupted,
}Expand description
Closed append-only algorithm-run lifecycle state.
Variants§
Started
Identity was durably published before dispatch.
Completed
Dispatch returned a canonical Arrow result.
Failed
Dispatch returned a structured failure.
Cancelled
Cancellation was observed at a deterministic checkpoint.
Interrupted
Reopen found a published start without a terminal event.
Implementations§
Trait Implementations§
Source§impl Clone for AlgorithmRunState
impl Clone for AlgorithmRunState
impl Copy for AlgorithmRunState
Source§impl Debug for AlgorithmRunState
impl Debug for AlgorithmRunState
Source§impl<'de> Deserialize<'de> for AlgorithmRunState
impl<'de> Deserialize<'de> for AlgorithmRunState
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 AlgorithmRunState
Source§impl Hash for AlgorithmRunState
impl Hash for AlgorithmRunState
Source§impl PartialEq for AlgorithmRunState
impl PartialEq for AlgorithmRunState
Source§impl Serialize for AlgorithmRunState
impl Serialize for AlgorithmRunState
impl StructuralPartialEq for AlgorithmRunState
Auto Trait Implementations§
impl Freeze for AlgorithmRunState
impl RefUnwindSafe for AlgorithmRunState
impl Send for AlgorithmRunState
impl Sync for AlgorithmRunState
impl Unpin for AlgorithmRunState
impl UnsafeUnpin for AlgorithmRunState
impl UnwindSafe for AlgorithmRunState
Blanket Implementations§
impl<T> Allocation for T
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.