pub(crate) enum ChosenLevel {
Unset(Level),
NoOutput,
Level(Level),
}Expand description
Encodes the verbosity level chosen by the user through CLI arguments.
Variants§
Unset(Level)
Not set. We still store the default level passed as a type argument in Verbosity
NoOutput
No output at all requested (quiet mode)
Level(Level)
Specific log level selected
Trait Implementations§
Source§impl Clone for ChosenLevel
impl Clone for ChosenLevel
Source§fn clone(&self) -> ChosenLevel
fn clone(&self) -> ChosenLevel
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChosenLevel
impl Debug for ChosenLevel
Source§impl PartialEq for ChosenLevel
impl PartialEq for ChosenLevel
impl Eq for ChosenLevel
impl StructuralPartialEq for ChosenLevel
Auto Trait Implementations§
impl Freeze for ChosenLevel
impl RefUnwindSafe for ChosenLevel
impl Send for ChosenLevel
impl Sync for ChosenLevel
impl Unpin for ChosenLevel
impl UnwindSafe for ChosenLevel
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request