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§
Source§impl Clone for AdaptiveVectorBackendDecision
impl Clone for AdaptiveVectorBackendDecision
Source§fn clone(&self) -> AdaptiveVectorBackendDecision
fn clone(&self) -> AdaptiveVectorBackendDecision
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 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