pub enum FilteredGraphSearchOutcome {
Traversed(GraphSearchResult),
VisitedBudgetExceeded {
visited: usize,
budget: usize,
counters: GraphSearchCounters,
},
}Expand description
Completion of one filter-aware traversal before any store-level exact fallback.
Variants§
Traversed(GraphSearchResult)
Traversal retained only allowed rows and exact-rescored that complete pool.
VisitedBudgetExceeded
Expected selectivity pressure crossed its independent work budget.
Implementations§
Source§impl FilteredGraphSearchOutcome
impl FilteredGraphSearchOutcome
Sourcepub const fn counters(&self) -> GraphSearchCounters
pub const fn counters(&self) -> GraphSearchCounters
Returns deterministic work performed before either completion disposition.
Trait Implementations§
Source§impl Clone for FilteredGraphSearchOutcome
impl Clone for FilteredGraphSearchOutcome
Source§impl Debug for FilteredGraphSearchOutcome
impl Debug for FilteredGraphSearchOutcome
impl StructuralPartialEq for FilteredGraphSearchOutcome
Auto Trait Implementations§
impl Freeze for FilteredGraphSearchOutcome
impl RefUnwindSafe for FilteredGraphSearchOutcome
impl Send for FilteredGraphSearchOutcome
impl Sync for FilteredGraphSearchOutcome
impl Unpin for FilteredGraphSearchOutcome
impl UnsafeUnpin for FilteredGraphSearchOutcome
impl UnwindSafe for FilteredGraphSearchOutcome
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