pub struct QueryTrace {
pub physical_plan: &'static str,
pub index_used: Option<String>,
pub predicates_pushed: SmallVec<[Cow<'static, str>; 4]>,
pub indexes_considered: SmallVec<[IndexCandidate; 4]>,
pub sort_elided: bool,
}Fields§
§physical_plan: &'static str§index_used: Option<String>§predicates_pushed: SmallVec<[Cow<'static, str>; 4]>§indexes_considered: SmallVec<[IndexCandidate; 4]>§sort_elided: boolImplementations§
Source§impl QueryTrace
impl QueryTrace
Trait Implementations§
Source§impl Clone for QueryTrace
impl Clone for QueryTrace
Source§fn clone(&self) -> QueryTrace
fn clone(&self) -> QueryTrace
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 QueryTrace
impl Debug for QueryTrace
Source§impl Default for QueryTrace
impl Default for QueryTrace
Source§fn default() -> QueryTrace
fn default() -> QueryTrace
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for QueryTrace
impl RefUnwindSafe for QueryTrace
impl Send for QueryTrace
impl Sync for QueryTrace
impl Unpin for QueryTrace
impl UnsafeUnpin for QueryTrace
impl UnwindSafe for QueryTrace
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more