#[repr(u8)]pub enum ReportingLevel {
Silent = 0,
Quiet = 1,
Default = 2,
Verbose = 3,
}Expand description
Controls diagnostic reporting verbosity.
See also ResolverStrictness which controls resolver fallback behavior separately.
Variants§
Silent = 0
Suppress all diagnostics except fatal errors.
Quiet = 1
Report errors and above only.
Default = 2
Report minor issues and above.
Verbose = 3
Report all diagnostics including style and info.
Trait Implementations§
Source§impl Clone for ReportingLevel
impl Clone for ReportingLevel
Source§fn clone(&self) -> ReportingLevel
fn clone(&self) -> ReportingLevel
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReportingLevel
impl Debug for ReportingLevel
Source§impl Display for ReportingLevel
impl Display for ReportingLevel
Source§impl Hash for ReportingLevel
impl Hash for ReportingLevel
Source§impl PartialEq for ReportingLevel
impl PartialEq for ReportingLevel
impl Copy for ReportingLevel
impl Eq for ReportingLevel
impl StructuralPartialEq for ReportingLevel
Auto Trait Implementations§
impl Freeze for ReportingLevel
impl RefUnwindSafe for ReportingLevel
impl Send for ReportingLevel
impl Sync for ReportingLevel
impl Unpin for ReportingLevel
impl UnsafeUnpin for ReportingLevel
impl UnwindSafe for ReportingLevel
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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<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§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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more