pub enum CandidateBackend {
Exact,
WeavatrixVector,
}Expand description
Strategy used to generate candidate neighborhoods before semantic policy.
Variants§
Exact
Exhaustive all-pairs cosine comparisons.
WeavatrixVector
First-party weavatrix-search-vector HNSW candidates.
Implementations§
Trait Implementations§
Source§impl Clone for CandidateBackend
impl Clone for CandidateBackend
Source§fn clone(&self) -> CandidateBackend
fn clone(&self) -> CandidateBackend
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CandidateBackend
Source§impl Debug for CandidateBackend
impl Debug for CandidateBackend
impl Eq for CandidateBackend
Source§impl PartialEq for CandidateBackend
impl PartialEq for CandidateBackend
impl StructuralPartialEq for CandidateBackend
Auto Trait Implementations§
impl Freeze for CandidateBackend
impl RefUnwindSafe for CandidateBackend
impl Send for CandidateBackend
impl Sync for CandidateBackend
impl Unpin for CandidateBackend
impl UnsafeUnpin for CandidateBackend
impl UnwindSafe for CandidateBackend
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