summaryrefslogtreecommitdiffstats
path: root/src/job
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2021-01-13 09:29:07 +0100
committerMatthias Beyer <mail@beyermatthias.de>2021-01-15 23:21:39 +0100
commit43e93aae007fc100a2c40254506a68d9fc3c569d (patch)
tree26b59ecbf8ecead0c4d73914379e2a1c86d83444 /src/job
parent356dd68b13262d33cbb768a1155cddc459ec7aee (diff)
Fix clippy: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src/job')
-rw-r--r--src/job/set.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/job/set.rs b/src/job/set.rs
index ce59942..4dbabe3 100644
--- a/src/job/set.rs
+++ b/src/job/set.rs
@@ -51,7 +51,7 @@ impl JobSet {
/// Get the tree as sets of jobs, the deepest level of the tree first
fn tree_into_jobsets(tree: Tree, shebang: Shebang, image: ImageName, phases: Vec<PhaseName>, resources: Vec<JobResource>) -> Result<Vec<JobSet>> {
- fn inner(tree: Tree, shebang: &Shebang, image: &ImageName, phases: &Vec<PhaseName>, resources: &Vec<JobResource>) -> Result<Vec<JobSet>> {
+ fn inner(tree: Tree, shebang: &Shebang, image: &ImageName, phases: &[PhaseName], resources: &[JobResource]) -> Result<Vec<JobSet>> {
trace!("Creating jobsets for tree: {:?}", tree);
let mut sets = vec![];
@@ -69,7 +69,7 @@ fn tree_into_jobsets(tree: Tree, shebang: Shebang, image: ImageName, phases: Vec
set: current_set
.into_iter()
.map(|package| {
- Job::new(package, shebang.clone(), image.clone(), phases.clone(), resources.clone())
+ Job::new(package, shebang.clone(), image.clone(), phases.to_vec(), resources.to_vec())
})
.collect(),
};