pub struct AnalystReportMetadata {
pub tool_version: String,
pub title: Option<String>,
pub analyst: Option<String>,
pub sbom_paths: Vec<String>,
pub analysis_date: Option<DateTime<Utc>>,
}Expand description
Report metadata
Fields§
§tool_version: StringTool name and version
title: Option<String>Title of the analysis
analyst: Option<String>Analyst name or identifier
sbom_paths: Vec<String>SBOM file paths
analysis_date: Option<DateTime<Utc>>Analysis date
Trait Implementations§
Source§impl Clone for AnalystReportMetadata
impl Clone for AnalystReportMetadata
Source§fn clone(&self) -> AnalystReportMetadata
fn clone(&self) -> AnalystReportMetadata
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 moreSource§impl Debug for AnalystReportMetadata
impl Debug for AnalystReportMetadata
Source§impl Default for AnalystReportMetadata
impl Default for AnalystReportMetadata
Source§fn default() -> AnalystReportMetadata
fn default() -> AnalystReportMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AnalystReportMetadata
impl<'de> Deserialize<'de> for AnalystReportMetadata
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AnalystReportMetadata
impl RefUnwindSafe for AnalystReportMetadata
impl Send for AnalystReportMetadata
impl Sync for AnalystReportMetadata
impl Unpin for AnalystReportMetadata
impl UnsafeUnpin for AnalystReportMetadata
impl UnwindSafe for AnalystReportMetadata
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