pub struct NdjsonReporter;Expand description
A streaming NDJSON reporter.
Implementations§
Trait Implementations§
Source§impl Default for NdjsonReporter
impl Default for NdjsonReporter
Source§fn default() -> NdjsonReporter
fn default() -> NdjsonReporter
Returns the “default value” for a type. Read more
Source§impl WriterReporter for NdjsonReporter
impl WriterReporter for NdjsonReporter
Source§fn write_diff_to<W: Write>(
&self,
result: &DiffResult,
old_sbom: &NormalizedSbom,
new_sbom: &NormalizedSbom,
config: &ReportConfig,
writer: &mut W,
) -> Result<(), ReportError>
fn write_diff_to<W: Write>( &self, result: &DiffResult, old_sbom: &NormalizedSbom, new_sbom: &NormalizedSbom, config: &ReportConfig, writer: &mut W, ) -> Result<(), ReportError>
Write a diff report to a writer. Read more
Source§fn write_view_to<W: Write>(
&self,
sbom: &NormalizedSbom,
_config: &ReportConfig,
writer: &mut W,
) -> Result<(), ReportError>
fn write_view_to<W: Write>( &self, sbom: &NormalizedSbom, _config: &ReportConfig, writer: &mut W, ) -> Result<(), ReportError>
Write a view report to a writer.
Source§fn format(&self) -> ReportFormat
fn format(&self) -> ReportFormat
Get the format this reporter produces
Auto Trait Implementations§
impl Freeze for NdjsonReporter
impl RefUnwindSafe for NdjsonReporter
impl Send for NdjsonReporter
impl Sync for NdjsonReporter
impl Unpin for NdjsonReporter
impl UnsafeUnpin for NdjsonReporter
impl UnwindSafe for NdjsonReporter
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