pub struct CorruptionDetail {
pub kind: CorruptionKind,
pub stage: OpenStage,
pub locator: CorruptionLocator,
pub recovery_hint: RecoveryHint,
}Expand description
Stable corruption-on-open detail carried by
EngineOpenError::Corruption.
Layout owned by dev/design/errors.md § Corruption detail owner.
Fields§
§kind: CorruptionKind§stage: OpenStage§locator: CorruptionLocator§recovery_hint: RecoveryHintTrait Implementations§
Source§impl Clone for CorruptionDetail
impl Clone for CorruptionDetail
Source§fn clone(&self) -> CorruptionDetail
fn clone(&self) -> CorruptionDetail
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 CorruptionDetail
impl Debug for CorruptionDetail
Source§impl PartialEq for CorruptionDetail
impl PartialEq for CorruptionDetail
Source§fn eq(&self, other: &CorruptionDetail) -> bool
fn eq(&self, other: &CorruptionDetail) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for CorruptionDetail
impl StructuralPartialEq for CorruptionDetail
Auto Trait Implementations§
impl Freeze for CorruptionDetail
impl RefUnwindSafe for CorruptionDetail
impl Send for CorruptionDetail
impl Sync for CorruptionDetail
impl Unpin for CorruptionDetail
impl UnsafeUnpin for CorruptionDetail
impl UnwindSafe for CorruptionDetail
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