in crates/testbed/src/main.rs [379:391]
fn parse_env(env: &Option<Vec<String>>) -> anyhow::Result<Vec<(String, String)>> {
let mut env_vars = vec![];
if let Some(env) = env {
for var in env {
env_vars.push(
var.split_once('=')
.map(|(n, v)| (n.to_owned(), v.to_owned()))
.ok_or(anyhow!("failed to split env var {var}"))?,
);
}
}
Ok(env_vars)
}