pub struct FidelityViolation {
pub missing_field: String,
pub detail: String,
}Expand description
Describes why an invariant check failed after compaction.
A violation is a hard error: the compacted page is dropped and an audit
record with violations is emitted.
Fields§
§missing_field: StringThe field or property that was expected but missing.
detail: StringHuman-readable explanation of the violation.
Trait Implementations§
Source§impl Clone for FidelityViolation
impl Clone for FidelityViolation
Source§fn clone(&self) -> FidelityViolation
fn clone(&self) -> FidelityViolation
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 FidelityViolation
impl Debug for FidelityViolation
Auto Trait Implementations§
impl Freeze for FidelityViolation
impl RefUnwindSafe for FidelityViolation
impl Send for FidelityViolation
impl Sync for FidelityViolation
impl Unpin for FidelityViolation
impl UnsafeUnpin for FidelityViolation
impl UnwindSafe for FidelityViolation
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