pub struct IntegrityOptions {
pub checksum_only: bool,
pub max_errors: usize,
pub verify_indexes: bool,
pub verify_adjacency: bool,
}Expand description
Options for database integrity verification.
Controls the scope and depth of integrity checks performed by
GraphDB::verify_integrity.
Fields§
§checksum_only: boolOnly verify page checksums, skip record validation
max_errors: usizeMaximum number of errors to collect before stopping
verify_indexes: boolVerify that indexes match the actual data
verify_adjacency: boolVerify that edge references point to valid nodes
Trait Implementations§
Source§impl Clone for IntegrityOptions
impl Clone for IntegrityOptions
Source§fn clone(&self) -> IntegrityOptions
fn clone(&self) -> IntegrityOptions
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 IntegrityOptions
impl Debug for IntegrityOptions
Auto Trait Implementations§
impl Freeze for IntegrityOptions
impl RefUnwindSafe for IntegrityOptions
impl Send for IntegrityOptions
impl Sync for IntegrityOptions
impl Unpin for IntegrityOptions
impl UnsafeUnpin for IntegrityOptions
impl UnwindSafe for IntegrityOptions
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more