pub enum OperationOutcome {
DefiniteFailure,
SafeToRetry,
Uncertain,
}Expand description
Retry/recovery safety of an NFS operation after an authoritative result is unavailable.
Variants§
DefiniteFailure
The request is known not to have taken effect.
SafeToRetry
Repeating the operation is safe because it is read-only or idempotent.
Uncertain
The request may have taken effect; blind retry can duplicate a mutation.
Trait Implementations§
Source§impl Clone for OperationOutcome
impl Clone for OperationOutcome
Source§fn clone(&self) -> OperationOutcome
fn clone(&self) -> OperationOutcome
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for OperationOutcome
Source§impl Debug for OperationOutcome
impl Debug for OperationOutcome
impl Eq for OperationOutcome
Source§impl PartialEq for OperationOutcome
impl PartialEq for OperationOutcome
impl StructuralPartialEq for OperationOutcome
Auto Trait Implementations§
impl Freeze for OperationOutcome
impl RefUnwindSafe for OperationOutcome
impl Send for OperationOutcome
impl Sync for OperationOutcome
impl Unpin for OperationOutcome
impl UnsafeUnpin for OperationOutcome
impl UnwindSafe for OperationOutcome
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