pub struct ReportSection {
pub name: String,
pub severity: Severity,
pub facts: Vec<(String, String)>,
pub note: Option<String>,
}Expand description
One section of the report. facts is a list of human-readable
(key, value) lines so the JSON output stays structured and the text
output stays scannable.
Fields§
§name: String§severity: Severity§facts: Vec<(String, String)>§note: Option<String>Optional one-line explanation when severity != Info.
Trait Implementations§
Source§impl Debug for ReportSection
impl Debug for ReportSection
Auto Trait Implementations§
impl Freeze for ReportSection
impl RefUnwindSafe for ReportSection
impl Send for ReportSection
impl Sync for ReportSection
impl Unpin for ReportSection
impl UnsafeUnpin for ReportSection
impl UnwindSafe for ReportSection
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> 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