mirror of https://github.com/zcash/halo2.git
14 lines
404 B
Rust
14 lines
404 B
Rust
use super::circuit::VarMid;
|
|
use super::expression::{Expression, Variable};
|
|
use ff::Field;
|
|
|
|
/// Expressions involved in a lookup argument, with a name as metadata.
|
|
#[derive(Clone, Debug)]
|
|
pub struct Argument<F: Field, V: Variable> {
|
|
pub name: String,
|
|
pub input_expressions: Vec<Expression<F, V>>,
|
|
pub table_expressions: Vec<Expression<F, V>>,
|
|
}
|
|
|
|
pub type ArgumentMid<F> = Argument<F, VarMid>;
|