pub struct NpmPackageInstallRequest {
pub identity: ExecutionIdentityOptions,
pub output: ExecutionOutputOptions,
pub cwd: Option<String>,
pub env: Option<HashMap<String, String>>,
pub timeout_ms: Option<u64>,
pub packages: Vec<String>,
pub dev: Option<bool>,
pub global: Option<bool>,
}Fields§
§identity: ExecutionIdentityOptions§output: ExecutionOutputOptions§cwd: Option<String>§env: Option<HashMap<String, String>>§timeout_ms: Option<u64>§packages: Vec<String>§dev: Option<bool>§global: Option<bool>Trait Implementations§
Source§impl Clone for NpmPackageInstallRequest
impl Clone for NpmPackageInstallRequest
Source§fn clone(&self) -> NpmPackageInstallRequest
fn clone(&self) -> NpmPackageInstallRequest
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 NpmPackageInstallRequest
impl Debug for NpmPackageInstallRequest
Source§impl<'de> Deserialize<'de> for NpmPackageInstallRequest
impl<'de> Deserialize<'de> for NpmPackageInstallRequest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<NpmPackageInstallRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<NpmPackageInstallRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for NpmPackageInstallRequest
Source§impl PartialEq for NpmPackageInstallRequest
impl PartialEq for NpmPackageInstallRequest
Source§impl Serialize for NpmPackageInstallRequest
impl Serialize for NpmPackageInstallRequest
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for NpmPackageInstallRequest
Auto Trait Implementations§
impl Freeze for NpmPackageInstallRequest
impl RefUnwindSafe for NpmPackageInstallRequest
impl Send for NpmPackageInstallRequest
impl Sync for NpmPackageInstallRequest
impl Unpin for NpmPackageInstallRequest
impl UnsafeUnpin for NpmPackageInstallRequest
impl UnwindSafe for NpmPackageInstallRequest
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,
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compares
self to key and returns true if they are equal.