Struct deno_lockfile::NpmContent
source · pub struct NpmContent {
pub specifiers: BTreeMap<String, String>,
pub packages: BTreeMap<String, NpmPackageInfo>,
}
Fields§
§specifiers: BTreeMap<String, String>
Mapping between requests for npm packages and resolved packages, eg. { “chalk”: “chalk@5.0.0” “react@17”: “react@17.0.1” “foo@latest”: “foo@1.0.0” }
packages: BTreeMap<String, NpmPackageInfo>
Mapping between resolved npm specifiers and their associated info, eg. { “chalk@5.0.0”: { “integrity”: “sha512-…”, “dependencies”: { “ansi-styles”: “ansi-styles@4.1.0”, } } }
Trait Implementations§
source§impl Clone for NpmContent
impl Clone for NpmContent
source§fn clone(&self) -> NpmContent
fn clone(&self) -> NpmContent
Returns a copy of the value. Read more
1.0.0 · 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 NpmContent
impl Debug for NpmContent
source§impl Default for NpmContent
impl Default for NpmContent
source§fn default() -> NpmContent
fn default() -> NpmContent
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for NpmContent
impl<'de> Deserialize<'de> for NpmContent
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 Hash for NpmContent
impl Hash for NpmContent
Auto Trait Implementations§
impl RefUnwindSafe for NpmContent
impl Send for NpmContent
impl Sync for NpmContent
impl Unpin for NpmContent
impl UnwindSafe for NpmContent
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