pub struct AxisAdvisory {
pub ran: bool,
pub result: String,
pub sources_consulted: Option<Vec<String>>,
pub consulted_at: Option<String>,
pub advisory_count: usize,
}Expand description
CLEANLIB-780 advisory (CVE cross-reference) axis. result is the App’s
closed enum clean | vulnerable | never_consulted — DERIVED, never a
false clean. sources_consulted lists ONLY sources proven to have
contributed data and is ABSENT on a clean/empty result (the App does not
fabricate a source list), so the client must render only the sources present
and never a hardcoded set.
Fields§
§ran: bool§result: String§sources_consulted: Option<Vec<String>>§consulted_at: Option<String>§advisory_count: usizeTrait Implementations§
Source§impl Clone for AxisAdvisory
impl Clone for AxisAdvisory
Source§fn clone(&self) -> AxisAdvisory
fn clone(&self) -> AxisAdvisory
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 AxisAdvisory
impl Debug for AxisAdvisory
Source§impl Default for AxisAdvisory
impl Default for AxisAdvisory
Source§fn default() -> AxisAdvisory
fn default() -> AxisAdvisory
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AxisAdvisorywhere
AxisAdvisory: Default,
impl<'de> Deserialize<'de> for AxisAdvisorywhere
AxisAdvisory: Default,
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
Source§impl PartialEq for AxisAdvisory
impl PartialEq for AxisAdvisory
Source§impl Serialize for AxisAdvisory
impl Serialize for AxisAdvisory
impl StructuralPartialEq for AxisAdvisory
Auto Trait Implementations§
impl Freeze for AxisAdvisory
impl RefUnwindSafe for AxisAdvisory
impl Send for AxisAdvisory
impl Sync for AxisAdvisory
impl Unpin for AxisAdvisory
impl UnsafeUnpin for AxisAdvisory
impl UnwindSafe for AxisAdvisory
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