pub enum RecoverySnapshotError {
LegacySnapshotRequiresMigration,
InvalidAllocatorFence {
value: u64,
},
InvalidSnapshot(RestoreError),
}Expand description
Precise format and ledger errors for recovery-aware restores.
Variants§
Trait Implementations§
Source§impl Clone for RecoverySnapshotError
impl Clone for RecoverySnapshotError
Source§fn clone(&self) -> RecoverySnapshotError
fn clone(&self) -> RecoverySnapshotError
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 moreSource§impl Debug for RecoverySnapshotError
impl Debug for RecoverySnapshotError
Source§impl Display for RecoverySnapshotError
impl Display for RecoverySnapshotError
impl Eq for RecoverySnapshotError
Source§impl Error for RecoverySnapshotError
impl Error for RecoverySnapshotError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<RestoreError> for RecoverySnapshotError
impl From<RestoreError> for RecoverySnapshotError
Source§fn from(source: RestoreError) -> Self
fn from(source: RestoreError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for RecoverySnapshotError
impl PartialEq for RecoverySnapshotError
impl StructuralPartialEq for RecoverySnapshotError
Auto Trait Implementations§
impl Freeze for RecoverySnapshotError
impl RefUnwindSafe for RecoverySnapshotError
impl Send for RecoverySnapshotError
impl Sync for RecoverySnapshotError
impl Unpin for RecoverySnapshotError
impl UnsafeUnpin for RecoverySnapshotError
impl UnwindSafe for RecoverySnapshotError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.