pub struct ScanArtifactPaths {
pub output_dir: PathBuf,
pub report_path: PathBuf,
pub sarif_path: PathBuf,
pub statement_path: PathBuf,
pub dsse_path: PathBuf,
pub signed: bool,
}Expand description
Paths of JSON scan artifacts written to disk.
Fields§
§output_dir: PathBufTimestamped run directory containing all scan outputs.
report_path: PathBufHuman-readable text report export.
sarif_path: PathBufSARIF findings export.
statement_path: PathBufin-toto statement export.
dsse_path: PathBufDSSE envelope export.
signed: boolWhether the DSSE envelope contains a signature.
Trait Implementations§
Source§impl Clone for ScanArtifactPaths
impl Clone for ScanArtifactPaths
Source§fn clone(&self) -> ScanArtifactPaths
fn clone(&self) -> ScanArtifactPaths
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ScanArtifactPaths
impl RefUnwindSafe for ScanArtifactPaths
impl Send for ScanArtifactPaths
impl Sync for ScanArtifactPaths
impl Unpin for ScanArtifactPaths
impl UnsafeUnpin for ScanArtifactPaths
impl UnwindSafe for ScanArtifactPaths
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