pub struct LevelFilter();
Expand description
A filter comparable to a verbosity Level
.
If a Level
is considered less than or equal to a LevelFilter
, it should be considered enabled; if greater than the LevelFilter
, that level is disabled. See LevelFilter::current
for more details.
Note that this is essentially identical to the Level
type, but with the addition of an OFF
level that completely disables all trace instrumentation.
See the documentation for the Level
type to see how Level
s and LevelFilter
s interact.
The “off” level.
Designates that trace instrumentation should be completely disabled.
SourceThe “error” level.
Designates very serious errors.
SourceThe “warn” level.
Designates hazardous situations.
SourceThe “info” level.
Designates useful information.
SourceThe “debug” level.
Designates lower priority information.
SourceThe “trace” level.
Designates very low priority, often extremely verbose, information.
SourceReturns a LevelFilter
that enables spans and events with verbosity up to and including level
.
Returns the most verbose Level
that this filter accepts, or None
if it is OFF
.
Returns a LevelFilter
that matches the most verbose Level
that any currently active Subscriber
will enable.
User code should treat this as a hint. If a given span or event has a level higher than the returned LevelFilter
, it will not be enabled. However, if the level is less than or equal to this value, the span or event is not guaranteed to be enabled; the subscriber will still filter each callsite individually.
Therefore, comparing a given span or event’s level to the returned LevelFilter
can be used for determining if something is disabled, but should not be used for determining if something is enabled.
Converts to this type from the input type.
Source§ Source§Converts to this type from the input type.
Source§ Source§Converts to this type from the input type.
Source§ Source§The associated error which can be returned from parsing.
Source§Parses a string
s
to return a value of this type.
Read more Source§ Source§ Source§ Source§Tests for self
and other
values to be equal, and is used by ==
.
Tests for !=
. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Tests for self
and other
values to be equal, and is used by ==
.
Tests for !=
. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Tests for self
and other
values to be equal, and is used by ==
.
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 Source§Tests less than (for
self
and
other
) and is used by the
<
operator.
Read more Source§Tests less than or equal to (for
self
and
other
) and is used by the
<=
operator.
Read more Source§Tests greater than (for
self
and
other
) and is used by the
>
operator.
Read more Source§Tests greater than or equal to (for
self
and
other
) and is used by the
>=
operator.
Read more Source§ Source§This method returns an ordering between
self
and
other
values if one exists.
Read more Source§Tests less than (for
self
and
other
) and is used by the
<
operator.
Read more Source§Tests less than or equal to (for
self
and
other
) and is used by the
<=
operator.
Read more Source§Tests greater than (for
self
and
other
) and is used by the
>
operator.
Read more Source§Tests greater than or equal to (for
self
and
other
) and is used by the
>=
operator.
Read more Source§ Source§This method returns an ordering between
self
and
other
values if one exists.
Read more Source§Tests less than (for
self
and
other
) and is used by the
<
operator.
Read more Source§Tests less than or equal to (for
self
and
other
) and is used by the
<=
operator.
Read more Source§Tests greater than (for
self
and
other
) and is used by the
>
operator.
Read more Source§Tests greater than or equal to (for
self
and
other
) and is used by the
>=
operator.
Read more Source§ Source§ Source§RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4