pub enum TransactionPhase {
Open,
Validate,
Lock,
DryRun,
Prepare,
Stage,
Commit,
Rollback,
Recover,
Cleanup,
}Expand description
Stable transaction phase attached to every worktree failure.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for TransactionPhase
impl Clone for TransactionPhase
Source§fn clone(&self) -> TransactionPhase
fn clone(&self) -> TransactionPhase
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 TransactionPhase
Source§impl Debug for TransactionPhase
impl Debug for TransactionPhase
Source§impl Display for TransactionPhase
impl Display for TransactionPhase
impl Eq for TransactionPhase
Source§impl Hash for TransactionPhase
impl Hash for TransactionPhase
Source§impl Ord for TransactionPhase
impl Ord for TransactionPhase
Source§fn cmp(&self, other: &TransactionPhase) -> Ordering
fn cmp(&self, other: &TransactionPhase) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TransactionPhase
impl PartialEq for TransactionPhase
Source§impl PartialOrd for TransactionPhase
impl PartialOrd for TransactionPhase
impl StructuralPartialEq for TransactionPhase
Auto Trait Implementations§
impl Freeze for TransactionPhase
impl RefUnwindSafe for TransactionPhase
impl Send for TransactionPhase
impl Sync for TransactionPhase
impl Unpin for TransactionPhase
impl UnsafeUnpin for TransactionPhase
impl UnwindSafe for TransactionPhase
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