pub enum RecoveryStrategy {
ReobserveOnly,
RevertGeneration,
UnbindDevice,
RestoreSnapshotThenRevert,
}Expand description
Per-transition recovery strategy, fixed by the spec, not the proposer (§12).
Variants§
Trait Implementations§
Source§impl Clone for RecoveryStrategy
impl Clone for RecoveryStrategy
Source§fn clone(&self) -> RecoveryStrategy
fn clone(&self) -> RecoveryStrategy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RecoveryStrategy
impl Debug for RecoveryStrategy
Source§impl<'de> Deserialize<'de> for RecoveryStrategy
impl<'de> Deserialize<'de> for RecoveryStrategy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for RecoveryStrategy
impl Hash for RecoveryStrategy
Source§impl Ord for RecoveryStrategy
impl Ord for RecoveryStrategy
Source§fn cmp(&self, other: &RecoveryStrategy) -> Ordering
fn cmp(&self, other: &RecoveryStrategy) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for RecoveryStrategy
impl PartialEq for RecoveryStrategy
Source§impl PartialOrd for RecoveryStrategy
impl PartialOrd for RecoveryStrategy
Source§impl Serialize for RecoveryStrategy
impl Serialize for RecoveryStrategy
impl Copy for RecoveryStrategy
impl Eq for RecoveryStrategy
impl StructuralPartialEq for RecoveryStrategy
Auto Trait Implementations§
impl Freeze for RecoveryStrategy
impl RefUnwindSafe for RecoveryStrategy
impl Send for RecoveryStrategy
impl Sync for RecoveryStrategy
impl Unpin for RecoveryStrategy
impl UnsafeUnpin for RecoveryStrategy
impl UnwindSafe for RecoveryStrategy
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