halo2/halo2_middleware/src/permutation.rs

14 lines
295 B
Rust

use crate::circuit::{Cell, ColumnMid};
#[derive(Clone, Debug)]
pub struct AssemblyMid {
pub copies: Vec<(Cell, Cell)>,
}
/// A permutation argument.
#[derive(Debug, Clone)]
pub struct ArgumentMid {
/// A sequence of columns involved in the argument.
pub columns: Vec<ColumnMid>,
}