pub enum DerivedVectorBackendPolicy {
Disabled,
TurboQuantCandidateOnly,
}Expand description
Candidate backend policy for rebuildable derived vector artifacts.
Variants§
Disabled
Use authoritative raw f32 embeddings for vector candidate generation.
TurboQuantCandidateOnly
Use TurboQuant only to generate candidates, then exact rerank by default.
Trait Implementations§
Source§impl Clone for DerivedVectorBackendPolicy
impl Clone for DerivedVectorBackendPolicy
Source§fn clone(&self) -> DerivedVectorBackendPolicy
fn clone(&self) -> DerivedVectorBackendPolicy
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 moreSource§impl Debug for DerivedVectorBackendPolicy
impl Debug for DerivedVectorBackendPolicy
Source§impl Default for DerivedVectorBackendPolicy
impl Default for DerivedVectorBackendPolicy
Source§fn default() -> DerivedVectorBackendPolicy
fn default() -> DerivedVectorBackendPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DerivedVectorBackendPolicy
impl<'de> Deserialize<'de> for DerivedVectorBackendPolicy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for DerivedVectorBackendPolicy
impl PartialEq for DerivedVectorBackendPolicy
Source§fn eq(&self, other: &DerivedVectorBackendPolicy) -> bool
fn eq(&self, other: &DerivedVectorBackendPolicy) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for DerivedVectorBackendPolicy
impl Eq for DerivedVectorBackendPolicy
impl StructuralPartialEq for DerivedVectorBackendPolicy
Auto Trait Implementations§
impl Freeze for DerivedVectorBackendPolicy
impl RefUnwindSafe for DerivedVectorBackendPolicy
impl Send for DerivedVectorBackendPolicy
impl Sync for DerivedVectorBackendPolicy
impl Unpin for DerivedVectorBackendPolicy
impl UnsafeUnpin for DerivedVectorBackendPolicy
impl UnwindSafe for DerivedVectorBackendPolicy
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