pub struct NpmSystemInfo {
pub os: SmallStackString,
pub cpu: SmallStackString,
}
Expand description
System information used to determine which optional packages to download.
Fields§
§os: SmallStackString
process.platform
value from Node.js
cpu: SmallStackString
process.arch
value from Node.js
Implementations§
Trait Implementations§
Source§impl Clone for NpmSystemInfo
impl Clone for NpmSystemInfo
Source§fn clone(&self) -> NpmSystemInfo
fn clone(&self) -> NpmSystemInfo
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 NpmSystemInfo
impl Debug for NpmSystemInfo
Source§impl Default for NpmSystemInfo
impl Default for NpmSystemInfo
Source§impl<'de> Deserialize<'de> for NpmSystemInfo
impl<'de> Deserialize<'de> for NpmSystemInfo
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 PartialEq for NpmSystemInfo
impl PartialEq for NpmSystemInfo
Source§impl Serialize for NpmSystemInfo
impl Serialize for NpmSystemInfo
impl Eq for NpmSystemInfo
impl StructuralPartialEq for NpmSystemInfo
Auto Trait Implementations§
impl Freeze for NpmSystemInfo
impl RefUnwindSafe for NpmSystemInfo
impl Send for NpmSystemInfo
impl Sync for NpmSystemInfo
impl Unpin for NpmSystemInfo
impl UnwindSafe for NpmSystemInfo
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.