pub enum FailureDisposition {
Retryable,
Invalidated,
Indeterminate,
Unknown,
}Expand description
Guest-side ownership meaning of a well-formed non-success response.
Variants§
Retryable
The device rejected the operation before consuming semantic ownership.
Invalidated
A referenced object is stale and must not be retried as live.
Indeterminate
Device loss leaves semantic ownership uncertain and requires reset.
Unknown
An unknown status has no protocol 1.0 ownership meaning.
Trait Implementations§
Source§impl Clone for FailureDisposition
impl Clone for FailureDisposition
Source§fn clone(&self) -> FailureDisposition
fn clone(&self) -> FailureDisposition
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 FailureDisposition
Source§impl Debug for FailureDisposition
impl Debug for FailureDisposition
impl Eq for FailureDisposition
Source§impl PartialEq for FailureDisposition
impl PartialEq for FailureDisposition
Source§fn eq(&self, other: &FailureDisposition) -> bool
fn eq(&self, other: &FailureDisposition) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FailureDisposition
Auto Trait Implementations§
impl Freeze for FailureDisposition
impl RefUnwindSafe for FailureDisposition
impl Send for FailureDisposition
impl Sync for FailureDisposition
impl Unpin for FailureDisposition
impl UnsafeUnpin for FailureDisposition
impl UnwindSafe for FailureDisposition
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