pub struct ExplainResidualSummary {
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,
}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.
Trait Implementations§
Source§impl Clone for ExplainResidualSummary
impl Clone for ExplainResidualSummary
Source§fn clone(&self) -> ExplainResidualSummary
fn clone(&self) -> ExplainResidualSummary
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 ExplainResidualSummary
impl Debug for ExplainResidualSummary
impl Eq for ExplainResidualSummary
Source§impl PartialEq for ExplainResidualSummary
impl PartialEq for ExplainResidualSummary
impl StructuralPartialEq for ExplainResidualSummary
Auto Trait Implementations§
impl Freeze for ExplainResidualSummary
impl RefUnwindSafe for ExplainResidualSummary
impl Send for ExplainResidualSummary
impl Sync for ExplainResidualSummary
impl Unpin for ExplainResidualSummary
impl UnsafeUnpin for ExplainResidualSummary
impl UnwindSafe for ExplainResidualSummary
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