From 3494839227c9a8e646d8442da8fe4a789b0ea4f2 Mon Sep 17 00:00:00 2001 From: Nicholas Ward Date: Tue, 31 Aug 2021 10:24:14 -0700 Subject: [PATCH] removed more to_vec calls (within maps) --- src/gadgets/permutation.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/gadgets/permutation.rs b/src/gadgets/permutation.rs index 5a24585f..f404aff1 100644 --- a/src/gadgets/permutation.rs +++ b/src/gadgets/permutation.rs @@ -344,7 +344,6 @@ impl SimpleGenerator { fn dependencies(&self) -> Vec { [self.a1, self.a2, self.b1, self.b2] - .to_vec() .iter() .map(|arr| arr.to_vec()) .flatten() @@ -399,10 +398,10 @@ struct PermutationGenerator { impl SimpleGenerator for PermutationGenerator { fn dependencies(&self) -> Vec { self.a - .iter() - .map(|arr| arr.to_vec()) + .clone() + .into_iter() .flatten() - .chain(self.b.iter().map(|arr| arr.to_vec()).flatten()) + .chain(self.b.clone().into_iter().flatten()) .collect() }