shell_env: Wrap error context in format! where missing (#42267)

Release Notes:

- N/A
This commit is contained in:
Jakub Konka
2025-11-08 15:46:01 +00:00
committed by GitHub
parent a2c2c617b5
commit 28a85158c7
+6 -3
View File
@@ -93,7 +93,9 @@ async fn capture_unix(
// Parse the JSON output from zed --printenv
let env_map: collections::HashMap<String, String> = serde_json::from_str(&env_output)
.with_context(|| "Failed to deserialize environment variables from json: {env_output}")?;
.with_context(|| {
format!("Failed to deserialize environment variables from json: {env_output}")
})?;
Ok(env_map)
}
@@ -210,6 +212,7 @@ async fn capture_windows(
let env_output = String::from_utf8_lossy(&output.stdout);
// Parse the JSON output from zed --printenv
serde_json::from_str(&env_output)
.with_context(|| "Failed to deserialize environment variables from json: {env_output}")
serde_json::from_str(&env_output).with_context(|| {
format!("Failed to deserialize environment variables from json: {env_output}")
})
}