pub enum RecoveryCleanupState {
Pending,
Running,
Completed,
Indeterminate,
}Expand description
Cleanup progress, independent of the failed operation’s publication facts.
§Examples
use qubit_fs::error::RecoveryCleanupState;
assert!(matches!(RecoveryCleanupState::Pending, RecoveryCleanupState::Pending));Variants§
Pending
Explicit cleanup has not started.
Running
Explicit cleanup is in progress.
Completed
Provider cleanup completed and must not be repeated.
Indeterminate
Cleanup failed or was cancelled; retain ownership for reconciliation.
Trait Implementations§
Source§impl Clone for RecoveryCleanupState
impl Clone for RecoveryCleanupState
impl Copy for RecoveryCleanupState
Source§impl Debug for RecoveryCleanupState
impl Debug for RecoveryCleanupState
impl Eq for RecoveryCleanupState
Source§impl PartialEq for RecoveryCleanupState
impl PartialEq for RecoveryCleanupState
impl StructuralPartialEq for RecoveryCleanupState
Auto Trait Implementations§
impl Freeze for RecoveryCleanupState
impl RefUnwindSafe for RecoveryCleanupState
impl Send for RecoveryCleanupState
impl Sync for RecoveryCleanupState
impl Unpin for RecoveryCleanupState
impl UnsafeUnpin for RecoveryCleanupState
impl UnwindSafe for RecoveryCleanupState
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