Interpret lists as series of args for externals (#550)

* Interpret lists as series of args for externals

* Fix clippy warnings
This commit is contained in:
Jakub Žádník
2021-12-22 10:13:05 +02:00
committed by GitHub
parent ea6912c3f7
commit 8ba3e3570c
2 changed files with 31 additions and 6 deletions

View File

@ -470,12 +470,12 @@ pub fn eval_variable(
let mut output_vals = vec![];
let env_vars = stack.get_env_vars();
let env_columns: Vec<String> = env_vars.keys().map(|x| x.to_string()).collect();
let env_values: Vec<Value> = env_vars.values().cloned().collect();
let env_columns = env_vars.keys();
let env_values = env_vars.values();
let mut pairs = env_columns
.into_iter()
.zip(env_values.into_iter())
.map(|x| x.to_string())
.zip(env_values.cloned())
.collect::<Vec<(String, Value)>>();
pairs.sort_by(|a, b| a.0.cmp(&b.0));