pub struct BuiltSegment {
pub vectors: Vec<StoredVector>,
pub key_to_index: HashMap<VectorKey, u32>,
pub dim: usize,
pub stats: BatchWriteStats,
}Expand description
Built segment ready for use
Fields§
§vectors: Vec<StoredVector>Stored vectors
key_to_index: HashMap<VectorKey, u32>Key to index mapping
dim: usizeDimension
stats: BatchWriteStatsBuild statistics
Implementations§
Auto Trait Implementations§
impl Freeze for BuiltSegment
impl RefUnwindSafe for BuiltSegment
impl Send for BuiltSegment
impl Sync for BuiltSegment
impl Unpin for BuiltSegment
impl UnsafeUnpin for BuiltSegment
impl UnwindSafe for BuiltSegment
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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