pub struct WarningCount {
pub total: usize,
pub duplicates: usize,
pub fixable: FixableWarnings,
}
Expand description
Count of warnings, used to print a summary after the job succeeds
Fields§
§total: usize
total number of warnings
duplicates: usize
number of warnings that were suppressed because they were duplicates of a previous warning
fixable: FixableWarnings
number of fixable warnings set to NotAllowed
if any errors have been seen ofr the current
target
Implementations§
source§impl WarningCount
impl WarningCount
sourcefn disallow_fixable(&mut self)
fn disallow_fixable(&mut self)
If an error is seen this should be called
to set fixable
to NotAllowed
sourcefn fixable_allowed(&self) -> bool
fn fixable_allowed(&self) -> bool
Checks fixable if warnings are allowed
fixable warnings are allowed if no
errors have been seen for the current
target. If an error was seen fixable
will be NotAllowed
.
Trait Implementations§
source§impl Default for WarningCount
impl Default for WarningCount
source§fn default() -> WarningCount
fn default() -> WarningCount
Auto Trait Implementations§
impl RefUnwindSafe for WarningCount
impl Send for WarningCount
impl Sync for WarningCount
impl Unpin for WarningCount
impl UnwindSafe for WarningCount
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
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> WithSubscriber for T
impl<T> WithSubscriber for T
source§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,
source§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 32 bytes