pub enum DirectoryCommitStep {
BeforePublication,
BeforeParentSync,
PublicationDurable,
}Expand description
Observable filesystem boundaries for deterministic failure qualification.
Variants§
BeforePublication
Verification has passed, immediately before the no-replace rename.
BeforeParentSync
The canonical name exists, immediately before the parent sync.
PublicationDurable
The parent sync has completed.
Trait Implementations§
Source§impl Clone for DirectoryCommitStep
impl Clone for DirectoryCommitStep
impl Copy for DirectoryCommitStep
Source§impl Debug for DirectoryCommitStep
impl Debug for DirectoryCommitStep
impl Eq for DirectoryCommitStep
Source§impl PartialEq for DirectoryCommitStep
impl PartialEq for DirectoryCommitStep
impl StructuralPartialEq for DirectoryCommitStep
Auto Trait Implementations§
impl Freeze for DirectoryCommitStep
impl RefUnwindSafe for DirectoryCommitStep
impl Send for DirectoryCommitStep
impl Sync for DirectoryCommitStep
impl Unpin for DirectoryCommitStep
impl UnsafeUnpin for DirectoryCommitStep
impl UnwindSafe for DirectoryCommitStep
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