pub struct ExplainResidualSummaryV1 {
pub burden_class: &'static str,
pub has_residual_filter: bool,
pub has_residual_predicate: bool,
pub access_bound_predicate_count: usize,
pub residual_predicate_count: usize,
pub predicate_terms: usize,
}Expand description
Residual-work summary for the selected access route.
Fields§
§burden_class: &'static strResidual burden class for the selected access route.
has_residual_filter: boolWhether any residual scalar filter expression survives access planning.
has_residual_predicate: boolWhether any residual predicate model survives access planning.
access_bound_predicate_count: usizeNumber of predicate-like constraints structurally consumed by access.
residual_predicate_count: usizeNumber of residual predicate terms for the selected access route.
predicate_terms: usizeDeprecated JSON compatibility mirror of residual_predicate_count.
Trait Implementations§
Source§impl Clone for ExplainResidualSummaryV1
impl Clone for ExplainResidualSummaryV1
Source§fn clone(&self) -> ExplainResidualSummaryV1
fn clone(&self) -> ExplainResidualSummaryV1
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 ExplainResidualSummaryV1
impl Debug for ExplainResidualSummaryV1
impl Eq for ExplainResidualSummaryV1
Source§impl PartialEq for ExplainResidualSummaryV1
impl PartialEq for ExplainResidualSummaryV1
Source§fn eq(&self, other: &ExplainResidualSummaryV1) -> bool
fn eq(&self, other: &ExplainResidualSummaryV1) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ExplainResidualSummaryV1
Auto Trait Implementations§
impl Freeze for ExplainResidualSummaryV1
impl RefUnwindSafe for ExplainResidualSummaryV1
impl Send for ExplainResidualSummaryV1
impl Sync for ExplainResidualSummaryV1
impl Unpin for ExplainResidualSummaryV1
impl UnsafeUnpin for ExplainResidualSummaryV1
impl UnwindSafe for ExplainResidualSummaryV1
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