Struct npm_parser::audit::NpmAuditDataV2  
source · pub struct NpmAuditDataV2 {
    pub audit_report_version: Option<u32>,
    pub vulnerabilities: BTreeMap<String, VulnerablePackage>,
    pub metadata: MetadataV2,
}Expand description
audit report version 2
Fields§
§audit_report_version: Option<u32>version of the audit report
not all versions of npm produce this field
vulnerabilities: BTreeMap<String, VulnerablePackage>Vulnerabilities found in dependencies
metadata: MetadataV2vulnerability and dependency counts
Trait Implementations§
source§impl Debug for NpmAuditDataV2
 
impl Debug for NpmAuditDataV2
source§impl<'de> Deserialize<'de> for NpmAuditDataV2
 
impl<'de> Deserialize<'de> for NpmAuditDataV2
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 NpmAuditDataV2
impl RefUnwindSafe for NpmAuditDataV2
impl Send for NpmAuditDataV2
impl Sync for NpmAuditDataV2
impl Unpin for NpmAuditDataV2
impl UnwindSafe for NpmAuditDataV2
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