pub struct PostMigrateCountMismatchFailure {
pub table: &'static str,
pub expected: u64,
pub actual: u64,
pub invariant: &'static str,
}Expand description
Per-table count-mismatch refusal failure for the post-migrate verifier.
Fields§
§table: &'static strTable that drifted.
expected: u64Row count recorded in the pre-v2 backup manifest.
actual: u64Row count observed after migration in the active store.
invariant: &'static strStable invariant name surfaced to operators and tests.
Implementations§
Trait Implementations§
Source§impl Clone for PostMigrateCountMismatchFailure
impl Clone for PostMigrateCountMismatchFailure
Source§fn clone(&self) -> PostMigrateCountMismatchFailure
fn clone(&self) -> PostMigrateCountMismatchFailure
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 PartialEq for PostMigrateCountMismatchFailure
impl PartialEq for PostMigrateCountMismatchFailure
Source§fn eq(&self, other: &PostMigrateCountMismatchFailure) -> bool
fn eq(&self, other: &PostMigrateCountMismatchFailure) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for PostMigrateCountMismatchFailure
impl StructuralPartialEq for PostMigrateCountMismatchFailure
Auto Trait Implementations§
impl Freeze for PostMigrateCountMismatchFailure
impl RefUnwindSafe for PostMigrateCountMismatchFailure
impl Send for PostMigrateCountMismatchFailure
impl Sync for PostMigrateCountMismatchFailure
impl Unpin for PostMigrateCountMismatchFailure
impl UnsafeUnpin for PostMigrateCountMismatchFailure
impl UnwindSafe for PostMigrateCountMismatchFailure
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