pub enum DebugCategory {
All,
Optimizer,
Scan,
Dml,
None,
}Expand description
Debug categories enabled via VIBESQL_DEBUG
Variants§
All
All debug logging enabled
Optimizer
Optimizer decisions (join reorder, subquery transform, table elimination)
Scan
Scan path selection (index vs table scan, columnar)
Dml
DML operations (cost model, delete profiling)
None
Disabled
Trait Implementations§
Source§impl Clone for DebugCategory
impl Clone for DebugCategory
Source§fn clone(&self) -> DebugCategory
fn clone(&self) -> DebugCategory
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 PartialEq for DebugCategory
impl PartialEq for DebugCategory
impl Copy for DebugCategory
impl Eq for DebugCategory
impl StructuralPartialEq for DebugCategory
Auto Trait Implementations§
impl Freeze for DebugCategory
impl RefUnwindSafe for DebugCategory
impl Send for DebugCategory
impl Sync for DebugCategory
impl Unpin for DebugCategory
impl UnwindSafe for DebugCategory
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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