pub struct CommandEnv {
clear: bool,
saw_path: bool,
- vars: BTreeMap<EnvKey, Option<OsString>>
+ vars: BTreeMap<EnvKey, Option<OsString>>,
}
impl Default for CommandEnv {
fn default() -> Self {
- CommandEnv {
- clear: false,
- saw_path: false,
- vars: Default::default()
- }
+ CommandEnv { clear: false, saw_path: false, vars: Default::default() }
}
}
}
pub fn capture_if_changed(&self) -> Option<BTreeMap<EnvKey, OsString>> {
- if self.is_unchanged() {
- None
- } else {
- Some(self.capture())
- }
+ if self.is_unchanged() { None } else { Some(self.capture()) }
}
// The following functions build up changes