Skip to content

Commit 1230403

Browse files
committed
Extract AirTracePair alias to silence type_complexity
1 parent d2f9be6 commit 1230403

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

crypto/stark/src/test_utils.rs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,14 @@ use math::field::traits::{IsFFTField, IsField, IsSubFieldOf};
1010
use math::spill_safe::SpillSafe;
1111
use math::traits::{AsBytes, ByteConversion};
1212

13+
type AirTracePair<'a, Field, FieldExtension, PI> = (
14+
&'a dyn AIR<Field = Field, FieldExtension = FieldExtension, PublicInputs = PI>,
15+
&'a mut TraceTable<Field, FieldExtension>,
16+
&'a PI,
17+
);
18+
1319
pub fn multi_prove_ram<Field, FieldExtension, PI>(
14-
air_trace_pairs: Vec<(
15-
&dyn AIR<Field = Field, FieldExtension = FieldExtension, PublicInputs = PI>,
16-
&mut TraceTable<Field, FieldExtension>,
17-
&PI,
18-
)>,
20+
air_trace_pairs: Vec<AirTracePair<'_, Field, FieldExtension, PI>>,
1921
transcript: &mut (impl IsStarkTranscript<FieldExtension, Field> + Clone + Send),
2022
) -> Result<MultiProof<Field, FieldExtension, PI>, ProvingError>
2123
where

0 commit comments

Comments
 (0)