pub struct FilteredSearchOutcome {
pub candidates: Vec<SearchCandidate>,
pub stats: ScanStats,
pub generation: u64,
pub plans: Vec<SegmentPlan>,
pub diagnostics: QueryDiagnostics,
}Expand description
Exact filtered candidates plus truthful per-segment planning reports.
Fields§
§candidates: Vec<SearchCandidate>Candidates merged across active and immutable row spaces.
stats: ScanStatsDeterministic exact-scan work.
generation: u64Pinned active-state generation.
plans: Vec<SegmentPlan>One report for every active or manifest-visible segment considered.
diagnostics: QueryDiagnosticsUnconditional report of the executed query path.
Trait Implementations§
Source§impl Clone for FilteredSearchOutcome
impl Clone for FilteredSearchOutcome
Source§impl Debug for FilteredSearchOutcome
impl Debug for FilteredSearchOutcome
Source§impl PartialEq for FilteredSearchOutcome
impl PartialEq for FilteredSearchOutcome
impl StructuralPartialEq for FilteredSearchOutcome
Auto Trait Implementations§
impl Freeze for FilteredSearchOutcome
impl RefUnwindSafe for FilteredSearchOutcome
impl Send for FilteredSearchOutcome
impl Sync for FilteredSearchOutcome
impl Unpin for FilteredSearchOutcome
impl UnsafeUnpin for FilteredSearchOutcome
impl UnwindSafe for FilteredSearchOutcome
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