pub enum CuLogLevel {
Debug = 0,
Info = 1,
Warning = 2,
Error = 3,
Critical = 4,
}
Expand description
Log levels for Copper.
Variants§
Debug = 0
Detailed information useful during development
Info = 1
General information about system operation
Warning = 2
Indication of potential issues that don’t prevent normal operation
Error = 3
Issues that might disrupt normal operation but don’t cause system failure
Critical = 4
Critical errors requiring immediate attention, usually resulting in system failure
Implementations§
Source§impl CuLogLevel
impl CuLogLevel
Sourcepub const fn enabled(self, max_level: CuLogLevel) -> bool
pub const fn enabled(self, max_level: CuLogLevel) -> bool
Returns true if this log level is enabled for the given max level
The log level is enabled if it is greater than or equal to the max level. For example, if max_level is Info, then Info, Warning, Error and Critical are enabled, but Debug is not.
Trait Implementations§
Source§impl Clone for CuLogLevel
impl Clone for CuLogLevel
Source§fn clone(&self) -> CuLogLevel
fn clone(&self) -> CuLogLevel
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 CuLogLevel
impl Debug for CuLogLevel
Source§impl<'de> Deserialize<'de> for CuLogLevel
impl<'de> Deserialize<'de> for CuLogLevel
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 CuLogLevel
impl Ord for CuLogLevel
Source§fn cmp(&self, other: &CuLogLevel) -> Ordering
fn cmp(&self, other: &CuLogLevel) -> 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 CuLogLevel
impl PartialEq for CuLogLevel
Source§impl PartialOrd for CuLogLevel
impl PartialOrd for CuLogLevel
Source§impl Serialize for CuLogLevel
impl Serialize for CuLogLevel
impl Copy for CuLogLevel
impl Eq for CuLogLevel
impl StructuralPartialEq for CuLogLevel
Auto Trait Implementations§
impl Freeze for CuLogLevel
impl RefUnwindSafe for CuLogLevel
impl Send for CuLogLevel
impl Sync for CuLogLevel
impl Unpin for CuLogLevel
impl UnwindSafe for CuLogLevel
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