From 9167d5984d8ecc3903d24f96d8c9fcac45c87bf7 Mon Sep 17 00:00:00 2001 From: Achim Schneider Date: Sat, 18 Mar 2023 17:10:47 +0100 Subject: [PATCH] collect as vec --- primitives/arkworks/src/utils.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/primitives/arkworks/src/utils.rs b/primitives/arkworks/src/utils.rs index 5d78b831979e8..4d0376992d263 100644 --- a/primitives/arkworks/src/utils.rs +++ b/primitives/arkworks/src/utils.rs @@ -26,12 +26,12 @@ pub fn multi_miller_loop_generic( let g1: Vec<_> = a_vec .chunks(::G1Affine::generator().serialized_size(Compress::No)) .into_iter() - .map(|elem| deserialize_argument::<::G1Affine>(elem.into())) + .map(|elem| deserialize_argument::<::G1Affine>(elem.collect::>())) .collect(); let g2: Vec<_> = b_vec .chunks(::G2Affine::generator().serialized_size(Compress::No)) .into_iter() - .map(|elem| deserialize_argument::<::G2Affine>(elem.into())) + .map(|elem| deserialize_argument::<::G2Affine>(elem.collect::>())) .collect(); let result = Curve::multi_miller_loop(g1, g2); @@ -56,12 +56,12 @@ pub fn msm_g1_generic(bases: Vec, scalars: Vec) -> Vec = bases .chunks(::G1Affine::generator().serialized_size(Compress::No)) .into_iter() - .map(|a| deserialize_argument::<::G1Affine>(a.into())) + .map(|a| deserialize_argument::<::G1Affine>(a.collect::>())) .collect(); let scalars: Vec<_> = scalars .chunks(Curve::ScalarField::zero().serialized_size(Compress::No)) .into_iter() - .map(|a| deserialize_argument::(a.into())) + .map(|a| deserialize_argument::(a.collect::>())) .collect(); let result = @@ -74,12 +74,12 @@ pub fn msm_g2_generic(bases: Vec, scalars: Vec) -> Vec = bases .chunks(::G2Affine::generator().serialized_size(Compress::No)) .into_iter() - .map(|a| deserialize_argument::<::G2Affine>(a.into())) + .map(|a| deserialize_argument::<::G2Affine>(a.collect::>())) .collect(); let scalars: Vec<_> = scalars .chunks(Curve::ScalarField::zero().serialized_size(Compress::No)) .into_iter() - .map(|a| deserialize_argument::(a.into())) + .map(|a| deserialize_argument::(a.collect::>())) .collect(); let result =