pub struct CVERecord {
pub cve_id: String,
pub title: String,
pub description: String,
pub cvss_score: f32,
pub published_date: u64,
pub updated_date: u64,
pub affected_products: Vec<String>,
pub exploit_available: bool,
pub active_exploitation: bool,
}Fields§
§cve_id: String§title: String§description: String§cvss_score: f32§published_date: u64§updated_date: u64§affected_products: Vec<String>§exploit_available: bool§active_exploitation: boolImplementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CVERecord
impl<'de> Deserialize<'de> for CVERecord
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 CVERecord
Auto Trait Implementations§
impl Freeze for CVERecord
impl RefUnwindSafe for CVERecord
impl Send for CVERecord
impl Sync for CVERecord
impl Unpin for CVERecord
impl UnsafeUnpin for CVERecord
impl UnwindSafe for CVERecord
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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