pub enum OperationStep {
IntentPersisted,
LeaseAcquired,
DispatchPersisted,
ReceiptPersisted,
ObservationPersisted,
OutcomePersisted,
}Expand description
Last durable lifecycle boundary available to reconciliation.
Variants§
IntentPersisted
Intent and grant are durable.
LeaseAcquired
A bounded, fenced operation lease is durable.
DispatchPersisted
The performer handoff is durable.
ReceiptPersisted
The raw performer acknowledgement is durable.
ObservationPersisted
Independent postcondition evidence is durable.
OutcomePersisted
A reconciliation outcome is durable.
Trait Implementations§
Source§impl Clone for OperationStep
impl Clone for OperationStep
Source§fn clone(&self) -> OperationStep
fn clone(&self) -> OperationStep
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 OperationStep
Source§impl Debug for OperationStep
impl Debug for OperationStep
impl Eq for OperationStep
Source§impl PartialEq for OperationStep
impl PartialEq for OperationStep
impl StructuralPartialEq for OperationStep
Auto Trait Implementations§
impl Freeze for OperationStep
impl RefUnwindSafe for OperationStep
impl Send for OperationStep
impl Sync for OperationStep
impl Unpin for OperationStep
impl UnsafeUnpin for OperationStep
impl UnwindSafe for OperationStep
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