pub struct CveDiff {
pub date_modified: Option<DateTime<Utc>>,
pub description: Option<String>,
pub display_name: Option<String>,
pub sequence: Option<usize>,
pub status: Option<CveStatus>,
pub title: Option<String>,
pub url: Option<Url>,
}Expand description
Representation of the cve-diff resource
Fields§
§date_modified: Option<DateTime<Utc>>Date Modified
description: Option<String>Title
A description of the CVE issue. This will be updated regularly from the CVE database.
display_name: Option<String>Display Name
A very brief name describing the ref and state.
sequence: Option<usize>CVE Sequence Number
Should take the form XXXX-XXXX, all digits.
status: Option<CveStatus>Current CVE State
Whether or not the vulnerability has been reviewed and assigned a full CVE number, or is still considered a Candidate, or is deprecated.
title: Option<String>Title
A title for the CVE
url: Option<Url>URL
Return a URL to the site that has the CVE data for this CVE reference.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CveDiff
impl<'de> Deserialize<'de> for CveDiff
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
impl StructuralPartialEq for CveDiff
Auto Trait Implementations§
impl Freeze for CveDiff
impl RefUnwindSafe for CveDiff
impl Send for CveDiff
impl Sync for CveDiff
impl Unpin for CveDiff
impl UnwindSafe for CveDiff
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