INNER CODE UNIT · Rust
new
kubie-org/kubie · src/shell/mod.rs:27
pub fn new() -> EnvVars<'n> {
EnvVars { vars: HashMap::new() }
}
pub fn insert(&mut self, name: &'n str, value: impl Into<OsString>) {
self.vars.insert(name, value.into());
}
pub fn apply(&self, cmd: &mut Command) {
for (name, value) in &self.vars {
cmd.env(name, value);
}
}
}
pub struct ShellSpawnInfo<'s, 'n> {
settings: &'s Settings,
env_vars: EnvVars<'n>,