pub struct SummaryBuilder { /* private fields */ }Expand description
Builder for creating scan summaries.
Implementations§
Source§impl SummaryBuilder
impl SummaryBuilder
Sourcepub fn with_findings(self, findings: Vec<Finding>) -> Self
pub fn with_findings(self, findings: Vec<Finding>) -> Self
Add findings to the summary.
Sourcepub fn with_files_scanned(self, count: usize) -> Self
pub fn with_files_scanned(self, count: usize) -> Self
Set the number of files scanned.
Sourcepub fn with_duration_ms(self, duration: u64) -> Self
pub fn with_duration_ms(self, duration: u64) -> Self
Set the scan duration in milliseconds.
Sourcepub fn files_scanned(&self) -> usize
pub fn files_scanned(&self) -> usize
Get the number of files scanned.
Sourcepub fn total_findings(&self) -> usize
pub fn total_findings(&self) -> usize
Get the total number of findings.
Trait Implementations§
Source§impl Debug for SummaryBuilder
impl Debug for SummaryBuilder
Source§impl Default for SummaryBuilder
impl Default for SummaryBuilder
Source§fn default() -> SummaryBuilder
fn default() -> SummaryBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SummaryBuilder
impl RefUnwindSafe for SummaryBuilder
impl Send for SummaryBuilder
impl Sync for SummaryBuilder
impl Unpin for SummaryBuilder
impl UnwindSafe for SummaryBuilder
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