pub struct VectorStorageStats {
pub vector_count: usize,
pub total_dimensions: usize,
pub average_dimension: f32,
pub estimated_memory_bytes: usize,
pub backend_type: String,
}Expand description
Vector storage statistics
Provides detailed information about storage usage and performance for monitoring and optimization purposes.
Fields§
§vector_count: usizeTotal number of stored vectors
total_dimensions: usizeTotal dimensions across all vectors
average_dimension: f32Average vector dimension
estimated_memory_bytes: usizeEstimated memory usage in bytes
backend_type: StringStorage backend type
Implementations§
Trait Implementations§
Source§impl Clone for VectorStorageStats
impl Clone for VectorStorageStats
Source§fn clone(&self) -> VectorStorageStats
fn clone(&self) -> VectorStorageStats
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 moreAuto Trait Implementations§
impl Freeze for VectorStorageStats
impl RefUnwindSafe for VectorStorageStats
impl Send for VectorStorageStats
impl Sync for VectorStorageStats
impl Unpin for VectorStorageStats
impl UnsafeUnpin for VectorStorageStats
impl UnwindSafe for VectorStorageStats
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> 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