pub struct DiagnosticReport {
pub errors: Vec<Diagnostic>,
pub warnings: Vec<Diagnostic>,
}Expand description
Partitioned diagnostics after suppression filtering.
Fields§
§errors: Vec<Diagnostic>Diagnostics with Severity::Error.
warnings: Vec<Diagnostic>Everything else — Severity::Warning, and (issue #1162) a
Warning-default code down-leveled by [lints] to Severity::Info
or Severity::Hint still bisects into this bucket: partitioning is
binary (effective_severity(...) == Error or not), not a per-tier
split.
Auto Trait Implementations§
impl Freeze for DiagnosticReport
impl RefUnwindSafe for DiagnosticReport
impl Send for DiagnosticReport
impl Sync for DiagnosticReport
impl Unpin for DiagnosticReport
impl UnsafeUnpin for DiagnosticReport
impl UnwindSafe for DiagnosticReport
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