pub enum MemoryLogLevel {
Disabled,
Basic,
Full,
}Expand description
Log levels for memory-related events in CubeCL.
Variants§
Disabled
No memory-related logging.
Basic
Logs basic memory events, such as creating memory pages and manually cleaning memory.
Full
Logs detailed memory information.
Trait Implementations§
Source§impl Clone for MemoryLogLevel
impl Clone for MemoryLogLevel
Source§fn clone(&self) -> MemoryLogLevel
fn clone(&self) -> MemoryLogLevel
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 MemoryLogLevel
impl Debug for MemoryLogLevel
Source§impl Default for MemoryLogLevel
impl Default for MemoryLogLevel
Source§fn default() -> MemoryLogLevel
fn default() -> MemoryLogLevel
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MemoryLogLevel
impl<'de> Deserialize<'de> for MemoryLogLevel
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 MemoryLogLevel
impl Serialize for MemoryLogLevel
impl Copy for MemoryLogLevel
Auto Trait Implementations§
impl Freeze for MemoryLogLevel
impl RefUnwindSafe for MemoryLogLevel
impl Send for MemoryLogLevel
impl Sync for MemoryLogLevel
impl Unpin for MemoryLogLevel
impl UnwindSafe for MemoryLogLevel
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