From 3c3443b973b81a9f91c5dde6ba0f26455b2fd9d7 Mon Sep 17 00:00:00 2001 From: abhi3700 Date: Tue, 8 Aug 2023 20:15:31 +0530 Subject: [PATCH] [Feat] Added Debug, Clone traits to TraceTable - It is required to clone the local variable trace at prove(), get_pub_inputs() levels. The 2 stages are generating proof & get public inputs which are then used in verify() function --- prover/src/trace/trace_table.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/prover/src/trace/trace_table.rs b/prover/src/trace/trace_table.rs index 3e0900783..aa4194736 100644 --- a/prover/src/trace/trace_table.rs +++ b/prover/src/trace/trace_table.rs @@ -59,6 +59,7 @@ const MIN_FRAGMENT_LENGTH: usize = 2; /// [fill()](TraceTableFragment::fill) method to fill all fragments with data in parallel. /// The semantics of the fragment's [TraceTableFragment::fill()] method are identical to the /// semantics of the [TraceTable::fill()] method. +#[derive(Debug, Clone)] pub struct TraceTable { layout: TraceLayout, trace: ColMatrix,