pub enum CopyFailureState {
Unchanged,
PartiallyPublished,
Published,
Indeterminate,
}Expand description
Stable copy state for recovery decisions; error text is not a state protocol.
§Examples
use qubit_fs::copy::CopyFailureState;
assert_eq!(CopyFailureState::Unchanged, CopyFailureState::Unchanged);Variants§
Unchanged
No destination effect was published.
PartiallyPublished
Some destination effects were published.
Published
The destination was published before a later failure.
Indeterminate
The provider cannot determine publication state.
Trait Implementations§
Source§impl Clone for CopyFailureState
impl Clone for CopyFailureState
impl Copy for CopyFailureState
Source§impl Debug for CopyFailureState
impl Debug for CopyFailureState
impl Eq for CopyFailureState
Source§impl PartialEq for CopyFailureState
impl PartialEq for CopyFailureState
impl StructuralPartialEq for CopyFailureState
Auto Trait Implementations§
impl Freeze for CopyFailureState
impl RefUnwindSafe for CopyFailureState
impl Send for CopyFailureState
impl Sync for CopyFailureState
impl Unpin for CopyFailureState
impl UnsafeUnpin for CopyFailureState
impl UnwindSafe for CopyFailureState
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