Type Definition o1vm::legacy::folding::keccak::KeccakFoldingWitness

source ·
pub type KeccakFoldingWitness = FoldingWitness<N_ZKVM_KECCAK_COLS, Fp>;

Trait Implementations§

source§

impl Index<Column> for KeccakFoldingWitness

source§

fn index(&self, index: Column) -> &Self::Output

Map a column alias to the corresponding witness column.

§

type Output = Evaluations<Fp<MontBackend<FrConfig, 4>, 4>, Radix2EvaluationDomain<Fp<MontBackend<FrConfig, 4>, 4>>>

The returned type after indexing.
source§

impl Index<ColumnAlias> for KeccakFoldingWitness

§

type Output = Evaluations<Fp<MontBackend<FrConfig, 4>, 4>, Radix2EvaluationDomain<Fp<MontBackend<FrConfig, 4>, 4>>>

The returned type after indexing.
source§

fn index(&self, index: KeccakColumn) -> &Self::Output

Performs the indexing (container[index]) operation. Read more
source§

impl Index<Steps> for KeccakFoldingWitness

source§

fn index(&self, index: Steps) -> &Self::Output

Map a selector column to the corresponding witness column.

§

type Output = Evaluations<Fp<MontBackend<FrConfig, 4>, 4>, Radix2EvaluationDomain<Fp<MontBackend<FrConfig, 4>, 4>>>

The returned type after indexing.