Skip to content

Commit 2551aa2

Browse files
authored
refactor: simplify Field::Packing type syntax (#440)
1 parent a1cdb34 commit 2551aa2

File tree

1 file changed

+4
-4
lines changed
  • crates/recursion/core/src/runtime

1 file changed

+4
-4
lines changed

crates/recursion/core/src/runtime/mod.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ use std::{
2828
sync::Arc,
2929
};
3030

31-
use p3_field::{ExtensionField, Field, FieldAlgebra, FieldExtensionAlgebra, PrimeField32};
31+
use p3_field::{ExtensionField, FieldAlgebra, FieldExtensionAlgebra, PrimeField32};
3232
use p3_koala_bear::Poseidon2ExternalLayerKoalaBear;
3333
use p3_poseidon2::Poseidon2;
3434
use p3_symmetric::{CryptographicPermutation, Permutation};
@@ -127,7 +127,7 @@ pub struct Runtime<'a, F: PrimeField32, EF: ExtensionField<F>, Diffusion> {
127127
/// Entries for dealing with the Poseidon2 hash state.
128128
perm: Option<
129129
Poseidon2<
130-
<F as Field>::Packing,
130+
F::Packing,
131131
Poseidon2ExternalLayerKoalaBear<16>,
132132
Diffusion,
133133
PERMUTATION_WIDTH,
@@ -173,7 +173,7 @@ pub enum RuntimeError<F: Debug, EF: Debug> {
173173
impl<F: PrimeField32, EF: ExtensionField<F>, Diffusion> Runtime<'_, F, EF, Diffusion>
174174
where
175175
Poseidon2<
176-
<F as Field>::Packing,
176+
F::Packing,
177177
Poseidon2ExternalLayerKoalaBear<16>,
178178
Diffusion,
179179
PERMUTATION_WIDTH,
@@ -183,7 +183,7 @@ where
183183
pub fn new(
184184
program: Arc<RecursionProgram<F>>,
185185
perm: Poseidon2<
186-
<F as Field>::Packing,
186+
F::Packing,
187187
Poseidon2ExternalLayerKoalaBear<16>,
188188
Diffusion,
189189
PERMUTATION_WIDTH,

0 commit comments

Comments
 (0)