pub struct VectorIndexStatistics {
pub vector_count: usize,
pub dimension: usize,
pub min_norm: f32,
pub max_norm: f32,
pub avg_norm: f32,
pub index_built: bool,
}Expand description
Statistics about the vector index
Fields§
§vector_count: usizeTotal number of vectors in the index
dimension: usizeDimensionality of vectors
min_norm: f32Minimum vector norm
max_norm: f32Maximum vector norm
avg_norm: f32Average vector norm
index_built: boolWhether the index has been built
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VectorIndexStatistics
impl RefUnwindSafe for VectorIndexStatistics
impl Send for VectorIndexStatistics
impl Sync for VectorIndexStatistics
impl Unpin for VectorIndexStatistics
impl UnsafeUnpin for VectorIndexStatistics
impl UnwindSafe for VectorIndexStatistics
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> 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