pub struct ExplainResponse {
pub dbname: String,
pub index: ExplainIndex,
pub selector: Value,
pub fields: Option<Vec<String>>,
}Expand description
Response from explain() describing how a query would be executed.
Fields§
§dbname: String§index: ExplainIndex§selector: Value§fields: Option<Vec<String>>Trait Implementations§
Source§impl Clone for ExplainResponse
impl Clone for ExplainResponse
Source§fn clone(&self) -> ExplainResponse
fn clone(&self) -> ExplainResponse
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 ExplainResponse
impl Debug for ExplainResponse
Auto Trait Implementations§
impl Freeze for ExplainResponse
impl RefUnwindSafe for ExplainResponse
impl Send for ExplainResponse
impl Sync for ExplainResponse
impl Unpin for ExplainResponse
impl UnwindSafe for ExplainResponse
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