pub struct CsafEmitOptions {
pub document_id: Option<String>,
pub publisher_name: Option<String>,
pub publisher_namespace: Option<String>,
pub publisher_category: Option<String>,
pub title: Option<String>,
pub category: Option<String>,
}Expand description
Configuration for the CSAF emitter. Operators that don’t supply a publisher / title fall back to sbom-tools defaults so the output is still a valid CSAF document.
Fields§
§document_id: Option<String>§publisher_name: Option<String>§publisher_namespace: Option<String>§publisher_category: Option<String>§title: Option<String>§category: Option<String>Trait Implementations§
Source§impl Clone for CsafEmitOptions
impl Clone for CsafEmitOptions
Source§fn clone(&self) -> CsafEmitOptions
fn clone(&self) -> CsafEmitOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CsafEmitOptions
impl Debug for CsafEmitOptions
Source§impl Default for CsafEmitOptions
impl Default for CsafEmitOptions
Source§fn default() -> CsafEmitOptions
fn default() -> CsafEmitOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CsafEmitOptions
impl RefUnwindSafe for CsafEmitOptions
impl Send for CsafEmitOptions
impl Sync for CsafEmitOptions
impl Unpin for CsafEmitOptions
impl UnsafeUnpin for CsafEmitOptions
impl UnwindSafe for CsafEmitOptions
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