Struct circomspect_program_structure::utils::writers::SarifWriter
source · 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).