pub enum GroupRecoveryDecision {
ExecuteNormally,
RepairCheckpoint,
RequiresExplicitRecovery,
}Expand description
Fail-closed recovery decision for one positional transaction group.
Variants§
ExecuteNormally
The group is proven absent and may execute under the current fence.
RepairCheckpoint
The target is proven reached and only the journal checkpoint needs repair.
RequiresExplicitRecovery
Evidence is ambiguous or contradictory and requires verified operator action.
Trait Implementations§
Source§impl Clone for GroupRecoveryDecision
impl Clone for GroupRecoveryDecision
Source§fn clone(&self) -> GroupRecoveryDecision
fn clone(&self) -> GroupRecoveryDecision
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 GroupRecoveryDecision
Source§impl Debug for GroupRecoveryDecision
impl Debug for GroupRecoveryDecision
impl Eq for GroupRecoveryDecision
Source§impl PartialEq for GroupRecoveryDecision
impl PartialEq for GroupRecoveryDecision
impl StructuralPartialEq for GroupRecoveryDecision
Auto Trait Implementations§
impl Freeze for GroupRecoveryDecision
impl RefUnwindSafe for GroupRecoveryDecision
impl Send for GroupRecoveryDecision
impl Sync for GroupRecoveryDecision
impl Unpin for GroupRecoveryDecision
impl UnsafeUnpin for GroupRecoveryDecision
impl UnwindSafe for GroupRecoveryDecision
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