pub enum DerivedVectorBackendPolicy {
Disabled,
TurboQuantCandidateOnly,
ProveKvPoolCandidateOnly,
}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.
ProveKvPoolCandidateOnly
Use a generation-level proveKV/poly-kv shared pool only to generate candidates, then exact-rerank against authoritative f32 embeddings.
This is deliberately not a replacement for SQLite f32 storage or for prompt/KV prefix reuse. It is a rebuildable derived artifact over an embedding snapshot.
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 moreimpl Copy for DerivedVectorBackendPolicy
Source§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
impl Eq for DerivedVectorBackendPolicy
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 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