Type Alias ELookup
Source pub type ELookup<F> = Expr<ConstantExpr<F, LookupChallengeTerm>, LookupColumns>;
pub enum ELookup<F> {
Atom(ExprInner<Operations<ConstantExprInner<F, LookupChallengeTerm>>, LookupColumns>),
Pow(Box<Operations<ExprInner<Operations<ConstantExprInner<F, LookupChallengeTerm>>, LookupColumns>>>, u64),
Add(Box<Operations<ExprInner<Operations<ConstantExprInner<F, LookupChallengeTerm>>, LookupColumns>>>, Box<Operations<ExprInner<Operations<ConstantExprInner<F, LookupChallengeTerm>>, LookupColumns>>>),
Mul(Box<Operations<ExprInner<Operations<ConstantExprInner<F, LookupChallengeTerm>>, LookupColumns>>>, Box<Operations<ExprInner<Operations<ConstantExprInner<F, LookupChallengeTerm>>, LookupColumns>>>),
Sub(Box<Operations<ExprInner<Operations<ConstantExprInner<F, LookupChallengeTerm>>, LookupColumns>>>, Box<Operations<ExprInner<Operations<ConstantExprInner<F, LookupChallengeTerm>>, LookupColumns>>>),
Double(Box<Operations<ExprInner<Operations<ConstantExprInner<F, LookupChallengeTerm>>, LookupColumns>>>),
Square(Box<Operations<ExprInner<Operations<ConstantExprInner<F, LookupChallengeTerm>>, LookupColumns>>>),
Cache(CacheId, Box<Operations<ExprInner<Operations<ConstantExprInner<F, LookupChallengeTerm>>, LookupColumns>>>),
IfFeature(FeatureFlag, Box<Operations<ExprInner<Operations<ConstantExprInner<F, LookupChallengeTerm>>, LookupColumns>>>, Box<Operations<ExprInner<Operations<ConstantExprInner<F, LookupChallengeTerm>>, LookupColumns>>>),
}