pub struct VexConfig {
pub sbom_path: PathBuf,
pub vex_paths: Vec<PathBuf>,
pub output_format: ReportFormat,
pub output_file: Option<PathBuf>,
pub quiet: bool,
pub actionable_only: bool,
pub filter_state: Option<String>,
pub enrichment: EnrichmentConfig,
}Expand description
Configuration for the vex subcommand.
Fields§
§sbom_path: PathBufPath to SBOM file
vex_paths: Vec<PathBuf>Paths to external VEX documents
output_format: ReportFormatOutput format
output_file: Option<PathBuf>Output file path (None for stdout)
quiet: boolSuppress non-essential output
actionable_only: boolOnly show actionable vulnerabilities (exclude NotAffected/Fixed)
filter_state: Option<String>Filter by VEX state
enrichment: EnrichmentConfigEnrichment configuration (for OSV/EOL before VEX overlay)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VexConfig
impl RefUnwindSafe for VexConfig
impl Send for VexConfig
impl Sync for VexConfig
impl Unpin for VexConfig
impl UnsafeUnpin for VexConfig
impl UnwindSafe for VexConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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