pub struct QueryTracePlan {
pub plan_hash: String,
pub access_strategy: String,
pub execution_strategy: Option<TraceExecutionStrategy>,
pub explain: ExplainPlan,
}Expand description
QueryTracePlan
Lightweight trace payload for one planned query. Includes plan hash, selected access strategy summary, and logical explain output.
Fields§
§plan_hash: String§access_strategy: String§execution_strategy: Option<TraceExecutionStrategy>§explain: ExplainPlanTrait Implementations§
Source§impl Clone for QueryTracePlan
impl Clone for QueryTracePlan
Source§fn clone(&self) -> QueryTracePlan
fn clone(&self) -> QueryTracePlan
Returns a duplicate of the value. Read more
1.0.0 · 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 QueryTracePlan
impl Debug for QueryTracePlan
Source§impl PartialEq for QueryTracePlan
impl PartialEq for QueryTracePlan
impl Eq for QueryTracePlan
impl StructuralPartialEq for QueryTracePlan
Auto Trait Implementations§
impl Freeze for QueryTracePlan
impl RefUnwindSafe for QueryTracePlan
impl Send for QueryTracePlan
impl Sync for QueryTracePlan
impl Unpin for QueryTracePlan
impl UnsafeUnpin for QueryTracePlan
impl UnwindSafe for QueryTracePlan
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