summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcyqsimon <28627918+cyqsimon@users.noreply.github.com>2023-10-28 12:01:28 +0800
committerMartin Nordholts <enselic@gmail.com>2023-11-02 17:54:57 +0100
commit2710a19ecb3651d90b4277f89909e4c9a75febdd (patch)
tree62e0b55ede533dc79455107fa4b6845718091186
parent6d0ef259f67f7a82ac421bb9f184760201d0a761 (diff)
Immutably construct variables map
-rw-r--r--build.rs13
1 files changed, 8 insertions, 5 deletions
diff --git a/build.rs b/build.rs
index 0ca1e1ae..f29159ba 100644
--- a/build.rs
+++ b/build.rs
@@ -18,11 +18,14 @@ fn gen_man_and_comp() -> anyhow::Result<()> {
let executable_name_uppercase = executable_name.to_uppercase();
let project_version = env::var("CARGO_PKG_VERSION")?;
- let mut variables = HashMap::new();
- variables.insert("PROJECT_NAME", project_name);
- variables.insert("PROJECT_EXECUTABLE", executable_name);
- variables.insert("PROJECT_EXECUTABLE_UPPERCASE", executable_name_uppercase);
- variables.insert("PROJECT_VERSION", project_version);
+ let variables = [
+ ("PROJECT_NAME", project_name),
+ ("PROJECT_EXECUTABLE", executable_name),
+ ("PROJECT_EXECUTABLE_UPPERCASE", executable_name_uppercase),
+ ("PROJECT_VERSION", project_version),
+ ]
+ .into_iter()
+ .collect();
let Some(out_dir) = env::var_os("BAT_ASSETS_GEN_DIR")
.or_else(|| env::var_os("OUT_DIR"))