summaryrefslogtreecommitdiffstats
path: root/src/job
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2021-01-13 09:26:43 +0100
committerMatthias Beyer <mail@beyermatthias.de>2021-01-15 23:21:39 +0100
commit06304d1ca0dba3a964c31555133a87dbe27e20b2 (patch)
tree3e0b0c48360765b88c38cd716730780d785eda14 /src/job
parent50a95076d4704c0e9fef611118e9529403e61d2e (diff)
Fix clippy: `.map().collect()` can be replaced with `.try_for_each()`
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src/job')
-rw-r--r--src/job/runnable.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/job/runnable.rs b/src/job/runnable.rs
index 5c10d06..5f8be7a 100644
--- a/src/job/runnable.rs
+++ b/src/job/runnable.rs
@@ -90,14 +90,13 @@ impl RunnableJob {
let _ = Self::env_resources(job.resources(), job.package().environment().as_ref())
.into_iter()
.inspect(|(name, _)| debug!("Checking: {}", name))
- .map(|(name, _)| {
+ .try_for_each(|(name, _)| {
if !config.containers().allowed_env().contains(&name) {
Err(anyhow!("Environment variable name not allowed: {}", name))
} else {
Ok(())
}
})
- .collect::<Result<()>>()
.with_context(|| anyhow!("Checking allowed variables for package {} {}", job.package().name(), job.package().version()))
.context("Checking allowed variable names")?;
} else {