Enum log::Level [−][src]
pub enum Level { Error, Warn, Info, Debug, Trace, }
An enum representing the available verbosity levels of the logger.
Typical usage includes: checking if a certain Level
is enabled with
log_enabled!
, specifying the Level
of
log!
, and comparing a Level
directly to a
LevelFilter
.
Variants
The “error” level.
Designates very serious errors.
The “warn” level.
Designates hazardous situations.
The “info” level.
Designates useful information.
The “debug” level.
Designates lower priority information.
The “trace” level.
Designates very low priority, often extremely verbose, information.
Implementations
impl Level
[src][−]
pub fn max() -> Level
[src][−]
Returns the most verbose logging level.
pub fn to_level_filter(&self) -> LevelFilter
[src][−]
Converts the Level
to the equivalent LevelFilter
.
pub fn as_str(&self) -> &'static str
[src][−]
Returns the string representation of the Level
.
This returns the same string as the fmt::Display
implementation.
Trait Implementations
impl Clone for Level
[src][+]
impl Copy for Level
[src]
impl Debug for Level
[src][+]
impl Display for Level
[src][+]
impl Eq for Level
[src]
impl FromStr for Level
[src][+]
impl Hash for Level
[src][+]
impl Ord for Level
[src][+]
impl PartialEq<Level> for Level
[src][+]
impl PartialEq<Level> for LevelFilter
[src][+]
impl PartialEq<LevelFilter> for Level
[src][+]
impl PartialOrd<Level> for Level
[src][+]
impl PartialOrd<Level> for LevelFilter
[src][+]
impl PartialOrd<LevelFilter> for Level
[src][+]
impl StructuralEq for Level
[src]
Auto Trait Implementations
impl RefUnwindSafe for Level
impl Send for Level
impl Sync for Level
impl Unpin for Level
impl UnwindSafe for Level
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T> ToString for T where
T: Display + ?Sized,
[src][+]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,