Skip to content

Commit b21d4f4

Browse files
Remove manual implementation of Display (#786)
1 parent 60d403f commit b21d4f4

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

circuits/src/memory_io/stark.rs

+2-6
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,17 @@ use starky::constraint_consumer::{ConstraintConsumer, RecursiveConstraintConsume
1010
use starky::evaluation_frame::{StarkEvaluationFrame, StarkFrame};
1111
use starky::stark::Stark;
1212

13+
use crate::display::derive_display_stark_name;
1314
use crate::memory_io::columns::{InputOutputMemory, NUM_IO_MEM_COLS};
1415
use crate::stark::utils::is_binary;
1516

17+
derive_display_stark_name!(InputOuputMemoryStark);
1618
#[derive(Copy, Clone, Default)]
1719
#[allow(clippy::module_name_repetitions)]
1820
pub struct InputOuputMemoryStark<F, const D: usize> {
1921
pub _f: PhantomData<F>,
2022
}
2123

22-
impl<F, const D: usize> Display for InputOuputMemoryStark<F, D> {
23-
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
24-
write!(f, "InputOutputMemoryStark")
25-
}
26-
}
27-
2824
const COLUMNS: usize = NUM_IO_MEM_COLS;
2925
const PUBLIC_INPUTS: usize = 0;
3026

0 commit comments

Comments
 (0)