pub enum MetadataIoDurabilityOutcome {
Durable(MetadataGeneration),
TargetConflict(MetadataWriteRequest),
}Expand description
The normal durable-completion result for one metadata write request.
Variants§
Durable(MetadataGeneration)
The accepted snapshot, or a coalesced newer snapshot, became durable.
TargetConflict(MetadataWriteRequest)
The request was not admitted because its resource has a pending snapshot for a different target path.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MetadataIoDurabilityOutcome
impl RefUnwindSafe for MetadataIoDurabilityOutcome
impl Send for MetadataIoDurabilityOutcome
impl Sync for MetadataIoDurabilityOutcome
impl Unpin for MetadataIoDurabilityOutcome
impl UnsafeUnpin for MetadataIoDurabilityOutcome
impl UnwindSafe for MetadataIoDurabilityOutcome
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