pub struct ExplainAccessCandidate {
pub label: String,
pub exact: bool,
pub filtered: bool,
pub range_bound_count: usize,
pub order_compatible: bool,
pub residual_burden: &'static str,
pub residual_predicate_terms: usize,
}Expand description
Candidate summary recorded by the planner access-choice snapshot.
Fields§
§label: StringPlanner access label for the candidate route.
exact: boolWhether the candidate structurally satisfied all usable predicates.
filtered: boolWhether the candidate uses a filtered index contract.
range_bound_count: usizeNumber of range-bound fields recorded by the planner scorer.
order_compatible: boolWhether candidate ordering is compatible with query ordering.
residual_burden: &'static strResidual burden class recorded by the planner.
residual_predicate_terms: usizeNumber of residual predicate terms recorded by the planner.
Trait Implementations§
Source§impl Clone for ExplainAccessCandidate
impl Clone for ExplainAccessCandidate
Source§fn clone(&self) -> ExplainAccessCandidate
fn clone(&self) -> ExplainAccessCandidate
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 ExplainAccessCandidate
impl Debug for ExplainAccessCandidate
impl Eq for ExplainAccessCandidate
Source§impl PartialEq for ExplainAccessCandidate
impl PartialEq for ExplainAccessCandidate
impl StructuralPartialEq for ExplainAccessCandidate
Auto Trait Implementations§
impl Freeze for ExplainAccessCandidate
impl RefUnwindSafe for ExplainAccessCandidate
impl Send for ExplainAccessCandidate
impl Sync for ExplainAccessCandidate
impl Unpin for ExplainAccessCandidate
impl UnsafeUnpin for ExplainAccessCandidate
impl UnwindSafe for ExplainAccessCandidate
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