pub struct NpmPackageCacheFolderId {
pub nv: PackageNv,
pub copy_index: u8,
}Expand description
Represents an npm package as it might be found in a cache folder where duplicate copies of the same package may exist.
Fields§
§nv: PackageNv§copy_index: u8Peer dependency resolution may require us to have duplicate copies of the same package.
Implementations§
Source§impl NpmPackageCacheFolderId
impl NpmPackageCacheFolderId
pub fn with_no_count(&self) -> Self
Trait Implementations§
Source§impl Clone for NpmPackageCacheFolderId
impl Clone for NpmPackageCacheFolderId
Source§fn clone(&self) -> NpmPackageCacheFolderId
fn clone(&self) -> NpmPackageCacheFolderId
Returns a duplicate 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 NpmPackageCacheFolderId
impl Debug for NpmPackageCacheFolderId
Source§impl<'de> Deserialize<'de> for NpmPackageCacheFolderId
impl<'de> Deserialize<'de> for NpmPackageCacheFolderId
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 Display for NpmPackageCacheFolderId
impl Display for NpmPackageCacheFolderId
Source§impl Hash for NpmPackageCacheFolderId
impl Hash for NpmPackageCacheFolderId
Source§impl PartialEq for NpmPackageCacheFolderId
impl PartialEq for NpmPackageCacheFolderId
Source§impl Serialize for NpmPackageCacheFolderId
impl Serialize for NpmPackageCacheFolderId
impl Eq for NpmPackageCacheFolderId
impl StructuralPartialEq for NpmPackageCacheFolderId
Auto Trait Implementations§
impl Freeze for NpmPackageCacheFolderId
impl RefUnwindSafe for NpmPackageCacheFolderId
impl Send for NpmPackageCacheFolderId
impl Sync for NpmPackageCacheFolderId
impl Unpin for NpmPackageCacheFolderId
impl UnwindSafe for NpmPackageCacheFolderId
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§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.