Enum slog::FilterLevel [−][src]
Logging filtering level
Variants
Log nothing
Log critical level only
Log only error level and above
Log only warning level and above
Log only info level and above
Log only debug level and above
Log everything
Implementations
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 Clone for FilterLevel
[src]
fn clone(&self) -> FilterLevel
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for FilterLevel
[src]
impl Debug for FilterLevel
[src]
impl Display for FilterLevel
[src]
impl Eq 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 Ord for FilterLevel
[src]
fn cmp(&self, other: &FilterLevel) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl PartialEq<FilterLevel> for FilterLevel
[src]
fn eq(&self, other: &FilterLevel) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<FilterLevel> for FilterLevel
[src]
fn partial_cmp(&self, other: &FilterLevel) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for FilterLevel
[src]
impl StructuralPartialEq for FilterLevel
[src]
Auto Trait Implementations
impl RefUnwindSafe for FilterLevel
impl Send for FilterLevel
impl Sync for FilterLevel
impl Unpin for FilterLevel
impl UnwindSafe for FilterLevel
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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
T: Send + Sync + UnwindSafe + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
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>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,