pub struct PnpmPackages {
pub deps: PnpmDeps,
pub node: Option<String>,
}Expand description
pnpm dependency declaration: inline list or a project dir with a lockfile,
with an optional minimum Node version (node:).
Fields§
§deps: PnpmDeps§node: Option<String>Minimum Node.js version, e.g. 18 or >=18.0.0.
Implementations§
Trait Implementations§
Source§impl Clone for PnpmPackages
impl Clone for PnpmPackages
Source§fn clone(&self) -> PnpmPackages
fn clone(&self) -> PnpmPackages
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PnpmPackages
impl Debug for PnpmPackages
Source§impl<'de> Deserialize<'de> for PnpmPackages
impl<'de> Deserialize<'de> for PnpmPackages
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
impl Eq for PnpmPackages
Source§impl PartialEq for PnpmPackages
impl PartialEq for PnpmPackages
impl StructuralPartialEq for PnpmPackages
Auto Trait Implementations§
impl Freeze for PnpmPackages
impl RefUnwindSafe for PnpmPackages
impl Send for PnpmPackages
impl Sync for PnpmPackages
impl Unpin for PnpmPackages
impl UnsafeUnpin for PnpmPackages
impl UnwindSafe for PnpmPackages
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.