[−][src]Enum slog::FilterLevel
Logging filtering level
Variants
Off
Log nothing
Critical
Log critical level only
Error
Log only error level and above
Warning
Log only warning level and above
Info
Log only info level and above
Debug
Log only debug level and above
Trace
Log everything
Methods
impl FilterLevel
[src]
pub fn as_short_str(&self) -> &'static str
[src]
Convert to str
from LOG_LEVEL_SHORT_NAMES
pub fn as_str(&self) -> &'static str
[src]
Convert to str
from LOG_LEVEL_NAMES
pub fn as_usize(&self) -> usize
[src]
Convert to usize
value
Off
is 0, and Trace
6
pub fn from_usize(u: usize) -> Option<FilterLevel>
[src]
Get a FilterLevel
from an usize
This complements as_usize
pub fn max() -> Self
[src]
Maximum logging level (log everything)
pub fn min() -> Self
[src]
Minimum logging level (log nothing)
pub fn accepts(self, level: Level) -> bool
[src]
Check if message with given level should be logged
Trait Implementations
impl PartialEq<FilterLevel> for FilterLevel
[src]
fn eq(&self, other: &FilterLevel) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Eq for FilterLevel
[src]
impl Ord for FilterLevel
[src]
fn cmp(&self, other: &FilterLevel) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
Compares and returns the minimum of two values. Read more
fn clamp(self, min: Self, max: Self) -> Self
[src]
clamp
)Restrict a value to a certain interval. Read more
impl PartialOrd<FilterLevel> for FilterLevel
[src]
fn partial_cmp(&self, other: &FilterLevel) -> Option<Ordering>
[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests less than (for self
and other
) and is used by the <
operator. Read more
#[must_use]
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
#[must_use]
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
#[must_use]
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more
impl Debug for FilterLevel
[src]
impl Display for FilterLevel
[src]
impl FromStr for FilterLevel
[src]
type Err = ()
The associated error which can be returned from parsing.
fn from_str(name: &str) -> Result<FilterLevel, ()>
[src]
impl Copy for FilterLevel
[src]
impl Clone for FilterLevel
[src]
fn clone(&self) -> FilterLevel
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl Unpin for FilterLevel
impl Send for FilterLevel
impl Sync for FilterLevel
impl UnwindSafe for FilterLevel
impl RefUnwindSafe for FilterLevel
Blanket Implementations
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
T: Send + Sync + UnwindSafe + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,