pub struct SarifWriter { /* private fields */ }Implementations
sourceimpl SarifWriter
impl SarifWriter
pub fn new(sarif_file: &Path) -> SarifWriter
pub fn add_filter(self, filter: impl ReportFilter + 'static) -> SarifWriter
Trait Implementations
sourceimpl Default for SarifWriter
impl Default for SarifWriter
sourcefn default() -> SarifWriter
fn default() -> SarifWriter
Returns the “default value” for a type. Read more
sourceimpl ReportWriter for SarifWriter
impl ReportWriter for SarifWriter
sourcefn write(
&mut self,
reports: &ReportCollection,
file_library: &FileLibrary
) -> usize
fn write(
&mut self,
reports: &ReportCollection,
file_library: &FileLibrary
) -> usize
Filter and write the given reports. Returns the number of reports written.
Auto Trait Implementations
impl !RefUnwindSafe for SarifWriter
impl !Send for SarifWriter
impl !Sync for SarifWriter
impl Unpin for SarifWriter
impl !UnwindSafe for SarifWriter
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more