pub struct ExecutionTrace {
pub access_path_variant: ExecutionAccessPathVariant,
pub direction: OrderDirection,
pub optimization: Option<ExecutionOptimization>,
pub keys_scanned: u64,
pub rows_returned: u64,
pub continuation_applied: bool,
}Expand description
ExecutionTrace
Structured, opt-in load execution introspection snapshot. Captures plan-shape and execution decisions without changing semantics.
Fields§
§access_path_variant: ExecutionAccessPathVariant§direction: OrderDirection§optimization: Option<ExecutionOptimization>§keys_scanned: u64§rows_returned: u64§continuation_applied: boolTrait Implementations§
Source§impl Clone for ExecutionTrace
impl Clone for ExecutionTrace
Source§fn clone(&self) -> ExecutionTrace
fn clone(&self) -> ExecutionTrace
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 ExecutionTrace
impl Debug for ExecutionTrace
Source§impl PartialEq for ExecutionTrace
impl PartialEq for ExecutionTrace
impl Copy for ExecutionTrace
impl Eq for ExecutionTrace
impl StructuralPartialEq for ExecutionTrace
Auto Trait Implementations§
impl Freeze for ExecutionTrace
impl RefUnwindSafe for ExecutionTrace
impl Send for ExecutionTrace
impl Sync for ExecutionTrace
impl Unpin for ExecutionTrace
impl UnsafeUnpin for ExecutionTrace
impl UnwindSafe for ExecutionTrace
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