pub struct EnvVec {
pub node: Option<Env>,
pub npm: Option<Env>,
pub pnpm: Option<Env>,
pub yarn: Option<Env>,
}Expand description
定义了当前需要使用的系统环境变量
包括node、npm、pnpm、yarn
Fields§
§node: Option<Env>node
npm: Option<Env>npm
pnpm: Option<Env>pnpm
yarn: Option<Env>yarn
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EnvVec
impl<'de> Deserialize<'de> for EnvVec
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
Auto Trait Implementations§
impl Freeze for EnvVec
impl RefUnwindSafe for EnvVec
impl Send for EnvVec
impl Sync for EnvVec
impl Unpin for EnvVec
impl UnwindSafe for EnvVec
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