pub struct ValidationResponse {
pub ok: bool,
pub manifest_ok: bool,
pub wal_ok: bool,
pub live_segments_checked: usize,
pub bitmap_indexes_checked: usize,
pub lexical_indexes_checked: usize,
pub vector_indexes_checked: usize,
pub hnsw_graphs_checked: usize,
pub cells_checked: usize,
pub wal_records_checked: u64,
pub wal_safe_truncate_offset: u64,
pub errors: Vec<String>,
}Expand description
Validation report containing integrity verification results.
Fields§
§ok: boolTrue if there are absolutely zero structural errors or mismatches.
manifest_ok: boolTrue if storage manifest is valid.
wal_ok: boolTrue if WAL records match manifest transactions.
live_segments_checked: usize§bitmap_indexes_checked: usize§lexical_indexes_checked: usize§vector_indexes_checked: usize§hnsw_graphs_checked: usize§cells_checked: usize§wal_records_checked: u64§wal_safe_truncate_offset: u64§errors: Vec<String>List of detected validation errors or warnings.
Trait Implementations§
Source§impl Clone for ValidationResponse
impl Clone for ValidationResponse
Source§fn clone(&self) -> ValidationResponse
fn clone(&self) -> ValidationResponse
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 ValidationResponse
impl Debug for ValidationResponse
Source§impl<'de> Deserialize<'de> for ValidationResponse
impl<'de> Deserialize<'de> for ValidationResponse
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ValidationResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ValidationResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ValidationResponse
Source§impl PartialEq for ValidationResponse
impl PartialEq for ValidationResponse
Source§fn eq(&self, other: &ValidationResponse) -> bool
fn eq(&self, other: &ValidationResponse) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ValidationResponse
impl Serialize for ValidationResponse
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ValidationResponse
Auto Trait Implementations§
impl Freeze for ValidationResponse
impl RefUnwindSafe for ValidationResponse
impl Send for ValidationResponse
impl Sync for ValidationResponse
impl Unpin for ValidationResponse
impl UnsafeUnpin for ValidationResponse
impl UnwindSafe for ValidationResponse
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