pub enum BarrierRecoveryFoldAction {
DefineGroup,
RemoveGroup,
SetPending,
KeepPending,
ClearPending,
UpsertCut {
retire_pending: bool,
},
RemoveCut,
}Expand description
The only state mutation one ordered barrier record may perform.
Variants§
Trait Implementations§
Source§impl Clone for BarrierRecoveryFoldAction
impl Clone for BarrierRecoveryFoldAction
Source§fn clone(&self) -> BarrierRecoveryFoldAction
fn clone(&self) -> BarrierRecoveryFoldAction
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 BarrierRecoveryFoldAction
Source§impl Debug for BarrierRecoveryFoldAction
impl Debug for BarrierRecoveryFoldAction
impl Eq for BarrierRecoveryFoldAction
impl StructuralPartialEq for BarrierRecoveryFoldAction
Auto Trait Implementations§
impl Freeze for BarrierRecoveryFoldAction
impl RefUnwindSafe for BarrierRecoveryFoldAction
impl Send for BarrierRecoveryFoldAction
impl Sync for BarrierRecoveryFoldAction
impl Unpin for BarrierRecoveryFoldAction
impl UnsafeUnpin for BarrierRecoveryFoldAction
impl UnwindSafe for BarrierRecoveryFoldAction
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