pub struct QueryDiagnostics {
pub snapshot_seq: u64,
pub estimated_scan_rows: u64,
pub max_scan_rows: u64,
pub index_used: Option<String>,
pub selected_indexes: Vec<String>,
pub predicate_evaluation_path: PredicateEvaluationPath,
pub plan_trace: Vec<String>,
pub stages: Vec<ExecutionStage>,
pub bounded_by_limit_or_cursor: bool,
pub has_joins: bool,
}Fields§
§snapshot_seq: u64§estimated_scan_rows: u64§max_scan_rows: u64§index_used: Option<String>§selected_indexes: Vec<String>§predicate_evaluation_path: PredicateEvaluationPath§plan_trace: Vec<String>§stages: Vec<ExecutionStage>§bounded_by_limit_or_cursor: bool§has_joins: boolTrait Implementations§
Source§impl Clone for QueryDiagnostics
impl Clone for QueryDiagnostics
Source§fn clone(&self) -> QueryDiagnostics
fn clone(&self) -> QueryDiagnostics
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 QueryDiagnostics
impl Debug for QueryDiagnostics
Source§impl PartialEq for QueryDiagnostics
impl PartialEq for QueryDiagnostics
impl Eq for QueryDiagnostics
impl StructuralPartialEq for QueryDiagnostics
Auto Trait Implementations§
impl Freeze for QueryDiagnostics
impl RefUnwindSafe for QueryDiagnostics
impl Send for QueryDiagnostics
impl Sync for QueryDiagnostics
impl Unpin for QueryDiagnostics
impl UnsafeUnpin for QueryDiagnostics
impl UnwindSafe for QueryDiagnostics
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