pub enum DurableRunControlStatus {
Pending,
Delivered,
Consumed,
Reconciled,
}Expand description
Durable lifecycle of one admitted control effect.
Variants§
Pending
Receipt and effect intent committed atomically; no runtime acceptance is yet recorded.
Delivered
The operation-id-aware runtime accepted the effect.
Consumed
The runtime observed/consumed the effect at a control boundary.
Reconciled
The effect was made irrelevant by terminal state, stale fencing, or recovery policy.
Implementations§
Trait Implementations§
Source§impl Clone for DurableRunControlStatus
impl Clone for DurableRunControlStatus
Source§fn clone(&self) -> DurableRunControlStatus
fn clone(&self) -> DurableRunControlStatus
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 DurableRunControlStatus
Source§impl Debug for DurableRunControlStatus
impl Debug for DurableRunControlStatus
Source§impl<'de> Deserialize<'de> for DurableRunControlStatus
impl<'de> Deserialize<'de> for DurableRunControlStatus
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 DurableRunControlStatus
Source§impl PartialEq for DurableRunControlStatus
impl PartialEq for DurableRunControlStatus
Source§impl Serialize for DurableRunControlStatus
impl Serialize for DurableRunControlStatus
impl StructuralPartialEq for DurableRunControlStatus
Auto Trait Implementations§
impl Freeze for DurableRunControlStatus
impl RefUnwindSafe for DurableRunControlStatus
impl Send for DurableRunControlStatus
impl Sync for DurableRunControlStatus
impl Unpin for DurableRunControlStatus
impl UnsafeUnpin for DurableRunControlStatus
impl UnwindSafe for DurableRunControlStatus
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