pub struct MaintenanceResult {
pub vectors_cleaned: usize,
pub memory_reclaimed_bytes: usize,
pub duration_ms: u64,
pub restructured: bool,
}Expand description
Result of a maintenance operation
Fields§
§vectors_cleaned: usizeNumber of vectors cleaned up
memory_reclaimed_bytes: usizeMemory reclaimed in bytes
duration_ms: u64Duration of maintenance in milliseconds
restructured: boolWhether the index was restructured
Trait Implementations§
Source§impl Clone for MaintenanceResult
impl Clone for MaintenanceResult
Source§fn clone(&self) -> MaintenanceResult
fn clone(&self) -> MaintenanceResult
Returns a duplicate of the value. Read more
1.0.0 · 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 MaintenanceResult
impl Debug for MaintenanceResult
Source§impl Default for MaintenanceResult
impl Default for MaintenanceResult
Source§fn default() -> MaintenanceResult
fn default() -> MaintenanceResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MaintenanceResult
impl<'de> Deserialize<'de> for MaintenanceResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for MaintenanceResult
impl RefUnwindSafe for MaintenanceResult
impl Send for MaintenanceResult
impl Sync for MaintenanceResult
impl Unpin for MaintenanceResult
impl UnsafeUnpin for MaintenanceResult
impl UnwindSafe for MaintenanceResult
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