pub enum WriteAbortOutcome {
NotPublished,
Published,
Indeterminate,
}Expand description
Provider-confirmed destination state after writer cleanup completes.
§Examples
use qubit_fs::write::WriteAbortOutcome;
assert!(matches!(WriteAbortOutcome::NotPublished, WriteAbortOutcome::NotPublished));Variants§
NotPublished
Cleanup completed and the destination was proven unchanged.
Published
Cleanup completed after the destination had already changed.
Indeterminate
Cleanup completed, but the destination state remains unknown.
Trait Implementations§
Source§impl Clone for WriteAbortOutcome
impl Clone for WriteAbortOutcome
impl Copy for WriteAbortOutcome
Source§impl Debug for WriteAbortOutcome
impl Debug for WriteAbortOutcome
impl Eq for WriteAbortOutcome
Source§impl Hash for WriteAbortOutcome
impl Hash for WriteAbortOutcome
Source§impl PartialEq for WriteAbortOutcome
impl PartialEq for WriteAbortOutcome
impl StructuralPartialEq for WriteAbortOutcome
Auto Trait Implementations§
impl Freeze for WriteAbortOutcome
impl RefUnwindSafe for WriteAbortOutcome
impl Send for WriteAbortOutcome
impl Sync for WriteAbortOutcome
impl Unpin for WriteAbortOutcome
impl UnsafeUnpin for WriteAbortOutcome
impl UnwindSafe for WriteAbortOutcome
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