pub struct BinaryVectorIndexBuilder { /* private fields */ }Expand description
Builder for BinaryVectorIndex.
Implementations§
Source§impl BinaryVectorIndexBuilder
impl BinaryVectorIndexBuilder
Sourcepub fn metric(self, metric: BinaryDistanceMetric) -> Self
pub fn metric(self, metric: BinaryDistanceMetric) -> Self
Set the distance metric.
Sourcepub fn config(self, config: HnswConfig) -> Self
pub fn config(self, config: HnswConfig) -> Self
Set the HNSW configuration.
Sourcepub fn concurrent(self) -> Self
pub fn concurrent(self) -> Self
Create the index concurrently.
Sourcepub fn build(self) -> VectorResult<BinaryVectorIndex>
pub fn build(self) -> VectorResult<BinaryVectorIndex>
Build the index definition.
Trait Implementations§
Source§impl Clone for BinaryVectorIndexBuilder
impl Clone for BinaryVectorIndexBuilder
Source§fn clone(&self) -> BinaryVectorIndexBuilder
fn clone(&self) -> BinaryVectorIndexBuilder
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 BinaryVectorIndexBuilder
impl RefUnwindSafe for BinaryVectorIndexBuilder
impl Send for BinaryVectorIndexBuilder
impl Sync for BinaryVectorIndexBuilder
impl Unpin for BinaryVectorIndexBuilder
impl UnsafeUnpin for BinaryVectorIndexBuilder
impl UnwindSafe for BinaryVectorIndexBuilder
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