pub enum PlanFallback {
None,
VisitedBudget,
EfWidened,
CandidateShortfall,
}Expand description
A named fallback recorded by the planner.
Variants§
None
No fallback was required.
VisitedBudget
Filtered traversal crossed its independent selectivity budget.
EfWidened
A caller-supplied ef was raised to compensate for selectivity.
CandidateShortfall
Corrective ef widening exhausted before retaining the requested rows.
Trait Implementations§
Source§impl Clone for PlanFallback
impl Clone for PlanFallback
impl Copy for PlanFallback
Source§impl Debug for PlanFallback
impl Debug for PlanFallback
impl Eq for PlanFallback
Source§impl PartialEq for PlanFallback
impl PartialEq for PlanFallback
impl StructuralPartialEq for PlanFallback
Auto Trait Implementations§
impl Freeze for PlanFallback
impl RefUnwindSafe for PlanFallback
impl Send for PlanFallback
impl Sync for PlanFallback
impl Unpin for PlanFallback
impl UnsafeUnpin for PlanFallback
impl UnwindSafe for PlanFallback
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