Type Alias E

Source
pub type E<Fp> = Expr<ConstantExpr<Fp, ChallengeTerm>, Column>;

Aliased Type§

enum E<Fp> {
    Atom(ExprInner<Operations<ConstantExprInner<Fp, ChallengeTerm>>, Column>),
    Pow(Box<Operations<ExprInner<Operations<ConstantExprInner<Fp, ChallengeTerm>>, Column>>>, u64),
    Add(Box<Operations<ExprInner<Operations<ConstantExprInner<Fp, ChallengeTerm>>, Column>>>, Box<Operations<ExprInner<Operations<ConstantExprInner<Fp, ChallengeTerm>>, Column>>>),
    Mul(Box<Operations<ExprInner<Operations<ConstantExprInner<Fp, ChallengeTerm>>, Column>>>, Box<Operations<ExprInner<Operations<ConstantExprInner<Fp, ChallengeTerm>>, Column>>>),
    Sub(Box<Operations<ExprInner<Operations<ConstantExprInner<Fp, ChallengeTerm>>, Column>>>, Box<Operations<ExprInner<Operations<ConstantExprInner<Fp, ChallengeTerm>>, Column>>>),
    Double(Box<Operations<ExprInner<Operations<ConstantExprInner<Fp, ChallengeTerm>>, Column>>>),
    Square(Box<Operations<ExprInner<Operations<ConstantExprInner<Fp, ChallengeTerm>>, Column>>>),
    Cache(CacheId, Box<Operations<ExprInner<Operations<ConstantExprInner<Fp, ChallengeTerm>>, Column>>>),
    IfFeature(FeatureFlag, Box<Operations<ExprInner<Operations<ConstantExprInner<Fp, ChallengeTerm>>, Column>>>, Box<Operations<ExprInner<Operations<ConstantExprInner<Fp, ChallengeTerm>>, Column>>>),
}

Variants§