pub enum ExplainOption {
Analyze(Span, Option<(bool, Span)>),
Verbose(Span, Option<(bool, Span)>),
Costs(Span, Option<(bool, Span)>),
Settings(Span, Option<(bool, Span)>),
GenericPlan(Span, Option<(bool, Span)>),
Buffers(Span, Option<(bool, Span)>),
Wal(Span, Option<(bool, Span)>),
Timing(Span, Option<(bool, Span)>),
Summary(Span, Option<(bool, Span)>),
Memory(Span, Option<(bool, Span)>),
Format(Span, ExplainFormat),
}Expand description
A single option in a parenthesized EXPLAIN (…) list
Variants§
Analyze(Span, Option<(bool, Span)>)
Verbose(Span, Option<(bool, Span)>)
Costs(Span, Option<(bool, Span)>)
Settings(Span, Option<(bool, Span)>)
GenericPlan(Span, Option<(bool, Span)>)
Buffers(Span, Option<(bool, Span)>)
Wal(Span, Option<(bool, Span)>)
Timing(Span, Option<(bool, Span)>)
Summary(Span, Option<(bool, Span)>)
Memory(Span, Option<(bool, Span)>)
Format(Span, ExplainFormat)
Trait Implementations§
Source§impl Clone for ExplainOption
impl Clone for ExplainOption
Source§fn clone(&self) -> ExplainOption
fn clone(&self) -> ExplainOption
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 ExplainOption
impl Debug for ExplainOption
Auto Trait Implementations§
impl Freeze for ExplainOption
impl RefUnwindSafe for ExplainOption
impl Send for ExplainOption
impl Sync for ExplainOption
impl Unpin for ExplainOption
impl UnsafeUnpin for ExplainOption
impl UnwindSafe for ExplainOption
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