pub enum FusionLogLevel {
Disabled,
Basic,
Medium,
Full,
}Expand description
Log levels for fusion logging.
Variants§
Disabled
Fusion logging is disabled.
Basic
Log the final execution strategy selected per stream (single vs composed).
Medium
Log block merge/split decisions and cache hit/miss events.
Full
Log every registration, rejection and scoring decision.
Trait Implementations§
Source§impl Clone for FusionLogLevel
impl Clone for FusionLogLevel
Source§fn clone(&self) -> FusionLogLevel
fn clone(&self) -> FusionLogLevel
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 FusionLogLevel
impl Debug for FusionLogLevel
Source§impl Default for FusionLogLevel
impl Default for FusionLogLevel
Source§fn default() -> FusionLogLevel
fn default() -> FusionLogLevel
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FusionLogLevel
impl<'de> Deserialize<'de> for FusionLogLevel
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Ord for FusionLogLevel
impl Ord for FusionLogLevel
Source§fn cmp(&self, other: &FusionLogLevel) -> Ordering
fn cmp(&self, other: &FusionLogLevel) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for FusionLogLevel
impl PartialEq for FusionLogLevel
Source§impl PartialOrd for FusionLogLevel
impl PartialOrd for FusionLogLevel
Source§impl Serialize for FusionLogLevel
impl Serialize for FusionLogLevel
impl Copy for FusionLogLevel
impl Eq for FusionLogLevel
impl LogLevel for FusionLogLevel
impl StructuralPartialEq for FusionLogLevel
Auto Trait Implementations§
impl Freeze for FusionLogLevel
impl RefUnwindSafe for FusionLogLevel
impl Send for FusionLogLevel
impl Sync for FusionLogLevel
impl Unpin for FusionLogLevel
impl UnsafeUnpin for FusionLogLevel
impl UnwindSafe for FusionLogLevel
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.