pub struct SearchPlanSummary {
pub format_version: u8,
pub backend: SearchBackend,
pub eligible_exact_records: Option<u64>,
pub hnsw_ef_search: Option<u32>,
pub expansion_target: Option<usize>,
pub rerank_target: Option<usize>,
pub direct_lookup: bool,
pub composite_base_backend: Option<SearchBackend>,
pub composite_base: Option<Box<SearchPlanSummary>>,
pub delta_records: Option<usize>,
pub shadow_records: Option<usize>,
}Fields§
§format_version: u8§backend: SearchBackend§eligible_exact_records: Option<u64>§hnsw_ef_search: Option<u32>§expansion_target: Option<usize>§rerank_target: Option<usize>§direct_lookup: bool§composite_base_backend: Option<SearchBackend>§composite_base: Option<Box<SearchPlanSummary>>§delta_records: Option<usize>§shadow_records: Option<usize>Trait Implementations§
Source§impl Clone for SearchPlanSummary
impl Clone for SearchPlanSummary
Source§fn clone(&self) -> SearchPlanSummary
fn clone(&self) -> SearchPlanSummary
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 SearchPlanSummary
impl Debug for SearchPlanSummary
impl Eq for SearchPlanSummary
Source§impl PartialEq for SearchPlanSummary
impl PartialEq for SearchPlanSummary
impl StructuralPartialEq for SearchPlanSummary
Auto Trait Implementations§
impl Freeze for SearchPlanSummary
impl RefUnwindSafe for SearchPlanSummary
impl Send for SearchPlanSummary
impl Sync for SearchPlanSummary
impl Unpin for SearchPlanSummary
impl UnsafeUnpin for SearchPlanSummary
impl UnwindSafe for SearchPlanSummary
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more