pub struct SarifWriter { /* private fields */ }Implementations§
Source§impl SarifWriter
impl SarifWriter
pub fn new(sarif_file: &Path) -> SarifWriter
pub fn add_filter(self, filter: impl ReportFilter + 'static) -> SarifWriter
Trait Implementations§
Source§impl Default for SarifWriter
impl Default for SarifWriter
Source§fn default() -> SarifWriter
fn default() -> SarifWriter
Returns the “default value” for a type. Read more
Source§impl ReportWriter for SarifWriter
impl ReportWriter for SarifWriter
Source§fn write_reports(
&mut self,
reports: &[Report],
file_library: &FileLibrary,
) -> usize
fn write_reports( &mut self, reports: &[Report], file_library: &FileLibrary, ) -> usize
Filter and write the given reports. Returns the number of reports written.
Source§fn reports_written(&self) -> usize
fn reports_written(&self) -> usize
Returns the number of reports written.
Source§fn write_report(&mut self, report: Report, file_library: &FileLibrary) -> usize
fn write_report(&mut self, report: Report, file_library: &FileLibrary) -> usize
Filter and write a single report. Returns the number of reports written (0 or 1).
Auto Trait Implementations§
impl Freeze for SarifWriter
impl !RefUnwindSafe for SarifWriter
impl !Send for SarifWriter
impl !Sync for SarifWriter
impl Unpin for SarifWriter
impl !UnwindSafe for SarifWriter
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