pub enum OperationProgressState {
AwaitingDependencies,
MutationAvailable,
MutationExhausted,
MutationUnresolved,
ObservationUnresolved,
ReconciliationExhausted,
Applied,
}Expand description
Derived local attempt condition, without fresh permission or backend qualification.
Variants§
AwaitingDependencies
At least one declared prerequisite lacks retained Applied evidence.
MutationAvailable
Prerequisites are Applied and original mutation allowance remains.
MutationExhausted
No unresolved mutation or Applied receipt, and mutation allowance is exhausted.
MutationUnresolved
A mutation is unresolved and original reconciliation allowance remains.
ObservationUnresolved
An observation reservation remains unresolved, even if its allowance is exhausted.
ReconciliationExhausted
A mutation remains unresolved with no pending observation or remaining observation allowance.
Applied
This operation has retained integration-qualified Applied evidence.
Trait Implementations§
Source§impl Clone for OperationProgressState
impl Clone for OperationProgressState
impl Copy for OperationProgressState
Source§impl Debug for OperationProgressState
impl Debug for OperationProgressState
impl Eq for OperationProgressState
Source§impl PartialEq for OperationProgressState
impl PartialEq for OperationProgressState
Source§impl Serialize for OperationProgressState
impl Serialize for OperationProgressState
impl StructuralPartialEq for OperationProgressState
Auto Trait Implementations§
impl Freeze for OperationProgressState
impl RefUnwindSafe for OperationProgressState
impl Send for OperationProgressState
impl Sync for OperationProgressState
impl Unpin for OperationProgressState
impl UnsafeUnpin for OperationProgressState
impl UnwindSafe for OperationProgressState
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