Struct npm_parser::audit::MetadataV1
source · [−]pub struct MetadataV1 {
pub vulnerabilities: VulnerabilityCountsV1,
pub dependencies: u32,
pub dev_dependencies: u32,
pub optional_dependencies: u32,
pub total_dependencies: u32,
}Expand description
The vulnerability and dependency counts returned by npm-audit in report version 1
Fields
vulnerabilities: VulnerabilityCountsV1Vulnerability counts (without total)
dependencies: u32Number of production dependencies
dev_dependencies: u32Number of development dependencies
optional_dependencies: u32Number of optional dependencies
total_dependencies: u32Total number of dependencies
Trait Implementations
sourceimpl Debug for MetadataV1
impl Debug for MetadataV1
sourceimpl<'de> Deserialize<'de> for MetadataV1
impl<'de> Deserialize<'de> for MetadataV1
sourcefn 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
sourceimpl Serialize for MetadataV1
impl Serialize for MetadataV1
Auto Trait Implementations
impl RefUnwindSafe for MetadataV1
impl Send for MetadataV1
impl Sync for MetadataV1
impl Unpin for MetadataV1
impl UnwindSafe for MetadataV1
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more