Struct deno_npm::NpmPackageId
source · pub struct NpmPackageId {
pub nv: PackageNv,
pub peer_dependencies: Vec<NpmPackageId>,
}
Expand description
A resolved unique identifier for an npm package. This contains the resolved name, version, and peer dependency resolution identifiers.
Fields§
§nv: PackageNv
§peer_dependencies: Vec<NpmPackageId>
Implementations§
source§impl NpmPackageId
impl NpmPackageId
pub fn as_serialized(&self) -> String
pub fn from_serialized( id: &str, ) -> Result<Self, NpmPackageIdDeserializationError>
Trait Implementations§
source§impl Clone for NpmPackageId
impl Clone for NpmPackageId
source§fn clone(&self) -> NpmPackageId
fn clone(&self) -> NpmPackageId
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 NpmPackageId
impl Debug for NpmPackageId
source§impl<'de> Deserialize<'de> for NpmPackageId
impl<'de> Deserialize<'de> for NpmPackageId
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 NpmPackageId
impl Hash for NpmPackageId
source§impl Ord for NpmPackageId
impl Ord for NpmPackageId
source§impl PartialEq for NpmPackageId
impl PartialEq for NpmPackageId
source§impl PartialOrd for NpmPackageId
impl PartialOrd for NpmPackageId
source§impl Serialize for NpmPackageId
impl Serialize for NpmPackageId
impl Eq for NpmPackageId
impl StructuralPartialEq for NpmPackageId
Auto Trait Implementations§
impl Freeze for NpmPackageId
impl RefUnwindSafe for NpmPackageId
impl Send for NpmPackageId
impl Sync for NpmPackageId
impl Unpin for NpmPackageId
impl UnwindSafe for NpmPackageId
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.