pub struct AdaptiveVectorBackendDecision {
pub backend: AdaptiveVectorBackend,
pub reason: VectorBackendSelectionReason,
pub estimated_raw_vector_bytes: u64,
pub filter_selectivity_per_million: u32,
pub quantized_projection_coverage_complete: bool,
}Fields§
§backend: AdaptiveVectorBackend§reason: VectorBackendSelectionReason§estimated_raw_vector_bytes: u64§filter_selectivity_per_million: u32§quantized_projection_coverage_complete: boolTrait Implementations§
impl Copy for AdaptiveVectorBackendDecision
impl Eq for AdaptiveVectorBackendDecision
impl StructuralPartialEq for AdaptiveVectorBackendDecision
Auto Trait Implementations§
impl Freeze for AdaptiveVectorBackendDecision
impl RefUnwindSafe for AdaptiveVectorBackendDecision
impl Send for AdaptiveVectorBackendDecision
impl Sync for AdaptiveVectorBackendDecision
impl Unpin for AdaptiveVectorBackendDecision
impl UnsafeUnpin for AdaptiveVectorBackendDecision
impl UnwindSafe for AdaptiveVectorBackendDecision
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