pub enum ProfilingLogLevel {
Disabled,
Minimal,
Basic,
Medium,
Full,
}
Expand description
Log levels for profiling in CubeCL.
Variants§
Disabled
Profiling logging is disabled.
Minimal
Only the kernels that run are logged without timing.
Basic
Basic profiling information is logged.
Medium
Medium level of profiling details is logged.
Full
Full profiling details are logged.
Trait Implementations§
Source§impl Clone for ProfilingLogLevel
impl Clone for ProfilingLogLevel
Source§fn clone(&self) -> ProfilingLogLevel
fn clone(&self) -> ProfilingLogLevel
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 ProfilingLogLevel
impl Debug for ProfilingLogLevel
Source§impl Default for ProfilingLogLevel
impl Default for ProfilingLogLevel
Source§fn default() -> ProfilingLogLevel
fn default() -> ProfilingLogLevel
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProfilingLogLevel
impl<'de> Deserialize<'de> for ProfilingLogLevel
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 Serialize for ProfilingLogLevel
impl Serialize for ProfilingLogLevel
impl Copy for ProfilingLogLevel
Auto Trait Implementations§
impl Freeze for ProfilingLogLevel
impl RefUnwindSafe for ProfilingLogLevel
impl Send for ProfilingLogLevel
impl Sync for ProfilingLogLevel
impl Unpin for ProfilingLogLevel
impl UnwindSafe for ProfilingLogLevel
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