pub enum QueryTraceEvent {
Start {
fingerprint: PlanFingerprint,
executor: TraceExecutorKind,
access: Option<TraceAccess>,
},
Phase {
fingerprint: PlanFingerprint,
executor: TraceExecutorKind,
access: Option<TraceAccess>,
phase: TracePhase,
rows: u64,
},
Finish {
fingerprint: PlanFingerprint,
executor: TraceExecutorKind,
access: Option<TraceAccess>,
rows: u64,
},
Error {
fingerprint: PlanFingerprint,
executor: TraceExecutorKind,
access: Option<TraceAccess>,
class: ErrorClass,
origin: ErrorOrigin,
},
}Expand description
QueryTraceEvent
Variants§
Start
Phase
Fields
§
fingerprint: PlanFingerprint§
executor: TraceExecutorKind§
access: Option<TraceAccess>§
phase: TracePhaseFinish
Error
Fields
§
fingerprint: PlanFingerprint§
executor: TraceExecutorKind§
access: Option<TraceAccess>§
class: ErrorClass§
origin: ErrorOriginTrait Implementations§
Source§impl Clone for QueryTraceEvent
impl Clone for QueryTraceEvent
Source§fn clone(&self) -> QueryTraceEvent
fn clone(&self) -> QueryTraceEvent
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 QueryTraceEvent
impl Debug for QueryTraceEvent
Source§impl PartialEq for QueryTraceEvent
impl PartialEq for QueryTraceEvent
impl Copy for QueryTraceEvent
impl Eq for QueryTraceEvent
impl StructuralPartialEq for QueryTraceEvent
Auto Trait Implementations§
impl Freeze for QueryTraceEvent
impl RefUnwindSafe for QueryTraceEvent
impl Send for QueryTraceEvent
impl Sync for QueryTraceEvent
impl Unpin for QueryTraceEvent
impl UnwindSafe for QueryTraceEvent
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