mirror of
https://github.com/logos-storage/plonky2.git
synced 2026-01-09 09:13:09 +00:00
As discussed, it seems like the batch opening argument will be a significant cost, and we can reduce that cost by not including shifted openings (except for `Z`s which need them).
15 lines
354 B
Rust
15 lines
354 B
Rust
use crate::field::field::Field;
|
|
use crate::target::Target;
|
|
|
|
#[derive(Copy, Clone)]
|
|
pub struct EvaluationVars<'a, F: Field> {
|
|
pub(crate) local_constants: &'a [F],
|
|
pub(crate) local_wires: &'a [F],
|
|
}
|
|
|
|
#[derive(Copy, Clone)]
|
|
pub struct EvaluationTargets<'a> {
|
|
pub(crate) local_constants: &'a [Target],
|
|
pub(crate) local_wires: &'a [Target],
|
|
}
|