aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/mozart-vcs/src/process.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/mozart-vcs/src/process.rs')
-rw-r--r--crates/mozart-vcs/src/process.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/mozart-vcs/src/process.rs b/crates/mozart-vcs/src/process.rs
index 91741a8..8ccc11d 100644
--- a/crates/mozart-vcs/src/process.rs
+++ b/crates/mozart-vcs/src/process.rs
@@ -1,4 +1,4 @@
-use std::collections::HashMap;
+use indexmap::IndexMap;
use std::path::Path;
use std::process::Command;
use std::time::{Duration, Instant};
@@ -18,7 +18,7 @@ pub struct ProcessOutput {
/// Corresponds to Composer's `ProcessExecutor`.
pub struct ProcessExecutor {
timeout: Option<Duration>,
- env_overrides: HashMap<String, Option<String>>,
+ env_overrides: IndexMap<String, Option<String>>,
}
impl Default for ProcessExecutor {
@@ -31,14 +31,14 @@ impl ProcessExecutor {
pub fn new() -> Self {
Self {
timeout: None,
- env_overrides: HashMap::new(),
+ env_overrides: IndexMap::new(),
}
}
pub fn with_timeout(secs: u64) -> Self {
Self {
timeout: Some(Duration::from_secs(secs)),
- env_overrides: HashMap::new(),
+ env_overrides: IndexMap::new(),
}
}