Enum log ::Level Copy item path  source  · [− ] #[repr(usize)]
pub enum Level {
    Error = 1,
    Warn = 2,
    Info = 3,
    Debug = 4,
    Trace = 5,
}Expand description 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 .
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.
Returns the most verbose logging level.
Converts the Level to the equivalent LevelFilter.
Returns the string representation of the Level.
This returns the same string as the fmt::Display implementation.
Iterate through all supported logging levels.
The order of iteration is from more severe to less severe log messages.
§ Examples 
use  log::Level;
let  mut  levels = Level::iter();
assert_eq! (Some (Level::Error), levels.next());
assert_eq! (Some (Level::Trace), levels.last()); 
Performs copy-assignment from 
source. 
Read more Formats the value using the given formatter. 
Read more Formats the value using the given formatter. 
Read more The associated error which can be returned from parsing.
Parses a string 
s to return a value of this type. 
Read more Feeds this value into the given [
Hasher]. 
Read more Feeds a slice of this type into the given [
Hasher]. 
Read more This method returns an [
Ordering] between 
self and 
other. 
Read more Compares and returns the maximum of two values. 
Read more Compares and returns the minimum of two values. 
Read more Restrict a value to a certain interval. 
Read more This method tests for self and other values to be equal, and is used
by ==.
This method tests for !=. The default implementation is almost always
sufficient, and should not be overridden without very good reason.
This method tests for self and other values to be equal, and is used
by ==.
This method tests for !=. The default implementation is almost always
sufficient, and should not be overridden without very good reason.
This method tests for self and other values to be equal, and is used
by ==.
This method tests for !=. The default implementation is almost always
sufficient, and should not be overridden without very good reason.
This method returns an ordering between 
self and 
other values if one exists. 
Read more This method tests less than (for 
self and 
other) and is used by the 
< operator. 
Read more This method tests less than or equal to (for 
self and 
other) and is used by the 
<=
operator. 
Read more This method tests greater than (for 
self and 
other) and is used by the 
> operator. 
Read more This method tests greater than or equal to (for 
self and 
other) and is used by the 
>=
operator. 
Read more This method returns an ordering between 
self and 
other values if one exists. 
Read more This method tests less than (for 
self and 
other) and is used by the 
< operator. 
Read more This method tests less than or equal to (for 
self and 
other) and is used by the 
<=
operator. 
Read more This method tests greater than (for 
self and 
other) and is used by the 
> operator. 
Read more This method tests greater than or equal to (for 
self and 
other) and is used by the 
>=
operator. 
Read more This method returns an ordering between 
self and 
other values if one exists. 
Read more This method tests less than (for 
self and 
other) and is used by the 
< operator. 
Read more This method tests less than or equal to (for 
self and 
other) and is used by the 
<=
operator. 
Read more This method tests greater than (for 
self and 
other) and is used by the 
> operator. 
Read more This method tests greater than or equal to (for 
self and 
other) and is used by the 
>=
operator. 
Read more Immutably borrows from an owned value. 
Read more Mutably borrows from an owned value. 
Read more Returns the argument unchanged.
Calls U::from(self).
That is, this conversion is whatever the implementation of
[From]<T> for U chooses to do.
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.