pub struct SchemaVersionReport {
pub expected: u16,
pub checked_tables: Vec<&'static str>,
pub failures: Vec<SchemaVersionFailure>,
}Expand description
Result of checking schema shape and row-level schema versions against the binary.
Fields§
§expected: u16Schema version expected by this binary.
checked_tables: Vec<&'static str>Tables inspected by the verifier.
failures: Vec<SchemaVersionFailure>Schema-shape or schema-version invariant failures.
Implementations§
Trait Implementations§
Source§impl Clone for SchemaVersionReport
impl Clone for SchemaVersionReport
Source§fn clone(&self) -> SchemaVersionReport
fn clone(&self) -> SchemaVersionReport
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 SchemaVersionReport
impl Debug for SchemaVersionReport
Source§impl PartialEq for SchemaVersionReport
impl PartialEq for SchemaVersionReport
Source§fn eq(&self, other: &SchemaVersionReport) -> bool
fn eq(&self, other: &SchemaVersionReport) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for SchemaVersionReport
impl StructuralPartialEq for SchemaVersionReport
Auto Trait Implementations§
impl Freeze for SchemaVersionReport
impl RefUnwindSafe for SchemaVersionReport
impl Send for SchemaVersionReport
impl Sync for SchemaVersionReport
impl Unpin for SchemaVersionReport
impl UnsafeUnpin for SchemaVersionReport
impl UnwindSafe for SchemaVersionReport
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