[−][src]Enum log::LevelFilter
An enum representing the available verbosity level filters of the logger.
A LevelFilter may be compared directly to a Level. Use this type
to get and set the maximum log level with max_level() and set_max_level.
Variants
OffA level lower than all log levels.
ErrorCorresponds to the Error log level.
WarnCorresponds to the Warn log level.
InfoCorresponds to the Info log level.
DebugCorresponds to the Debug log level.
TraceCorresponds to the Trace log level.
Methods
impl LevelFilter[src]
impl LevelFilterpub fn max() -> LevelFilter[src]
pub fn max() -> LevelFilterReturns the most verbose logging level filter.
pub fn to_level(&self) -> Option<Level>[src]
pub fn to_level(&self) -> Option<Level>Converts self to the equivalent Level.
Returns None if self is LevelFilter::Off.
Trait Implementations
impl Display for LevelFilter[src]
impl Display for LevelFilterfn fmt(&self, fmt: &mut Formatter) -> Result[src]
fn fmt(&self, fmt: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Debug for LevelFilter[src]
impl Debug for LevelFilterfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl PartialEq<LevelFilter> for Level[src]
impl PartialEq<LevelFilter> for Levelfn eq(&self, other: &LevelFilter) -> bool[src]
fn eq(&self, other: &LevelFilter) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> boolThis method tests for !=.
impl PartialEq<LevelFilter> for LevelFilter[src]
impl PartialEq<LevelFilter> for LevelFilterfn eq(&self, other: &LevelFilter) -> bool[src]
fn eq(&self, other: &LevelFilter) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> boolThis method tests for !=.
impl PartialEq<Level> for LevelFilter[src]
impl PartialEq<Level> for LevelFilterfn eq(&self, other: &Level) -> bool[src]
fn eq(&self, other: &Level) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> boolThis method tests for !=.
impl Eq for LevelFilter[src]
impl Eq for LevelFilterimpl Ord for LevelFilter[src]
impl Ord for LevelFilterfn cmp(&self, other: &LevelFilter) -> Ordering[src]
fn cmp(&self, other: &LevelFilter) -> OrderingThis method returns an Ordering between self and other. Read more
fn max(self, other: Self) -> Self1.21.0[src]
fn max(self, other: Self) -> SelfCompares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self1.21.0[src]
fn min(self, other: Self) -> SelfCompares and returns the minimum of two values. Read more
impl PartialOrd<LevelFilter> for Level[src]
impl PartialOrd<LevelFilter> for Levelfn partial_cmp(&self, other: &LevelFilter) -> Option<Ordering>[src]
fn partial_cmp(&self, other: &LevelFilter) -> Option<Ordering>This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &LevelFilter) -> bool[src]
fn lt(&self, other: &LevelFilter) -> boolThis method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &LevelFilter) -> bool[src]
fn le(&self, other: &LevelFilter) -> boolThis method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &LevelFilter) -> bool[src]
fn gt(&self, other: &LevelFilter) -> boolThis method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &LevelFilter) -> bool[src]
fn ge(&self, other: &LevelFilter) -> boolThis method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl PartialOrd<LevelFilter> for LevelFilter[src]
impl PartialOrd<LevelFilter> for LevelFilterfn partial_cmp(&self, other: &LevelFilter) -> Option<Ordering>[src]
fn partial_cmp(&self, other: &LevelFilter) -> Option<Ordering>This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &LevelFilter) -> bool[src]
fn lt(&self, other: &LevelFilter) -> boolThis method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &LevelFilter) -> bool[src]
fn le(&self, other: &LevelFilter) -> boolThis method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &LevelFilter) -> bool[src]
fn gt(&self, other: &LevelFilter) -> boolThis method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &LevelFilter) -> bool[src]
fn ge(&self, other: &LevelFilter) -> boolThis method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl PartialOrd<Level> for LevelFilter[src]
impl PartialOrd<Level> for LevelFilterfn partial_cmp(&self, other: &Level) -> Option<Ordering>[src]
fn partial_cmp(&self, other: &Level) -> Option<Ordering>This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Level) -> bool[src]
fn lt(&self, other: &Level) -> boolThis method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Level) -> bool[src]
fn le(&self, other: &Level) -> boolThis method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Level) -> bool[src]
fn gt(&self, other: &Level) -> boolThis method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Level) -> bool[src]
fn ge(&self, other: &Level) -> boolThis method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl FromStr for LevelFilter[src]
impl FromStr for LevelFiltertype Err = ParseLevelError
The associated error which can be returned from parsing.
fn from_str(level: &str) -> Result<LevelFilter, Self::Err>[src]
fn from_str(level: &str) -> Result<LevelFilter, Self::Err>Parses a string s to return a value of this type. Read more
impl Hash for LevelFilter[src]
impl Hash for LevelFilterfn hash<__H: Hasher>(&self, state: &mut __H)[src]
fn hash<__H: Hasher>(&self, state: &mut __H)Feeds this value into the given [Hasher]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, Feeds a slice of this type into the given [Hasher]. Read more
impl Copy for LevelFilter[src]
impl Copy for LevelFilterimpl Clone for LevelFilter[src]
impl Clone for LevelFilterfn clone(&self) -> LevelFilter[src]
fn clone(&self) -> LevelFilterReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)Performs copy-assignment from source. Read more
Auto Trait Implementations
impl Send for LevelFilter
impl Send for LevelFilterimpl Sync for LevelFilter
impl Sync for LevelFilterBlanket Implementations
impl<T, U> TryFrom for T where
T: From<U>, [src]
impl<T, U> TryFrom for T where
T: From<U>, type Error = !
try_from)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>try_from)Performs the conversion.
impl<T> From for T[src]
impl<T> From for Timpl<T, U> TryInto for T where
U: TryFrom<T>, [src]
impl<T, U> TryInto for T where
U: TryFrom<T>, type Error = <U as TryFrom<T>>::Error
try_from)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>try_from)Performs the conversion.
impl<T, U> Into for T where
U: From<T>, [src]
impl<T, U> Into for T where
U: From<T>, impl<T> Borrow for T where
T: ?Sized, [src]
impl<T> Borrow for T where
T: ?Sized, impl<T> BorrowMut for T where
T: ?Sized, [src]
impl<T> BorrowMut for T where
T: ?Sized, fn borrow_mut(&mut self) -> &mut T[src]
fn borrow_mut(&mut self) -> &mut TMutably borrows from an owned value. Read more
impl<T> Any for T where
T: 'static + ?Sized, [src]
impl<T> Any for T where
T: 'static + ?Sized, fn get_type_id(&self) -> TypeId[src]
fn get_type_id(&self) -> TypeId🔬 This is a nightly-only experimental API. (get_type_id)
this method will likely be replaced by an associated static
Gets the TypeId of self. Read more