pub enum CompilationLogLevel {
Disabled,
Basic,
Full,
}
Expand description
Log levels for compilation in CubeCL.
Variants§
Disabled
Compilation logging is disabled.
Basic
Basic compilation information is logged such as when kernels are compiled.
Full
Full compilation details are logged including source code.
Trait Implementations§
Source§impl Clone for CompilationLogLevel
impl Clone for CompilationLogLevel
Source§fn clone(&self) -> CompilationLogLevel
fn clone(&self) -> CompilationLogLevel
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 CompilationLogLevel
impl Debug for CompilationLogLevel
Source§impl Default for CompilationLogLevel
impl Default for CompilationLogLevel
Source§fn default() -> CompilationLogLevel
fn default() -> CompilationLogLevel
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CompilationLogLevel
impl<'de> Deserialize<'de> for CompilationLogLevel
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 CompilationLogLevel
impl Serialize for CompilationLogLevel
impl Copy for CompilationLogLevel
Auto Trait Implementations§
impl Freeze for CompilationLogLevel
impl RefUnwindSafe for CompilationLogLevel
impl Send for CompilationLogLevel
impl Sync for CompilationLogLevel
impl Unpin for CompilationLogLevel
impl UnwindSafe for CompilationLogLevel
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