pub type ASTExpr<F> = Expr<F, Queriable<F>>;
diff --git a/docs/chiquito/ast/query/enum.Queriable.html b/docs/chiquito/ast/query/enum.Queriable.html
index 31c12657..12c3018b 100644
--- a/docs/chiquito/ast/query/enum.Queriable.html
+++ b/docs/chiquito/ast/query/enum.Queriable.html
@@ -18,12 +18,12 @@
with arbitrary rotation. Must be called on a shared signal and used within a
transition
constraint. Returns a new Queriable
shared signal with positive or
negative rotation.
Represents a constraint with an associated annotation and expression.
-annotation: String
§expr: ASTExpr<F>
§typing: Typing
source
. Read moreannotation: String
§expr: ASTExpr<F>
§typing: Typing
source
. Read morepub enum StepTypeDefInput {
Handler(StepTypeHandler),
String(&'static str),
-}
annotation: &'static str
source
. Read moreself
and other
values to be equal, and is used
by ==
.!=
. The default implementation is almost always
diff --git a/docs/chiquito/plonkish/compiler/cell_manager/struct.SignalPlacement.html b/docs/chiquito/plonkish/compiler/cell_manager/struct.SignalPlacement.html
index 0924e5e0..92153871 100644
--- a/docs/chiquito/plonkish/compiler/cell_manager/struct.SignalPlacement.html
+++ b/docs/chiquito/plonkish/compiler/cell_manager/struct.SignalPlacement.html
@@ -1,7 +1,7 @@
pub struct SignalPlacement {
pub column: Column,
pub rotation: i32,
-}
column: Column
§rotation: i32
source
. Read morecolumn: Column
§rotation: i32
source
. Read moreU::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self)
.","","","Call next
function on a Querible
forward signal to build …","Call prev
function on a Querible
shared signal to build …","Call rot
function on a Querible
shared signal to build …","","","","","","","","","The one element of the field, the multiplicative identity.","The zero element of the field, the additive identity.","Computes the multiplicative inverse of this element, …","","","A generic structure designed to handle the context of a …","","A generic structure designed to handle the context of a …","","","","","","Adds a lookup to the step type.","","","","","","","","","","","","","","","","Creates a Circuit
instance by providing a name and a …","","","DEPRECATED","Adds a constraint to the step type. Involves internal …","","","","","","","","","","","","","","","","","","","","","Exposes the first step instance value of a forward signal …","","Sets the fixed generation function for the circuit. The …","","","Adds a forward signal to the circuit with a name string …","Adds a forward signal to the circuit with a name string …","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Imports a halo2 advice column with a name string into the …","Imports a halo2 fixed column with a name string into the …","","","","","","","Adds an internal signal to the step type with the given …","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","Enforce the type of the first step by adding a constraint …","Enforce the type of the last step by adding a constraint …","","","Define step constraints.","Adds a shared signal to the circuit with a name string and …","Adds a shared signal to the circuit with a name string and …","Adds a new step type with the specified name to the …","Defines a step type using the provided StepTypeHandler
and …","","Sets the trace function that builds the witness. The trace …","DEPRECATED","Adds a transition constraint to the step type. It’s the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a constraint with an associated annotation and …","","","Takes an iterator of input constraints and returns a new …","Takes a string annotation and an expression, and returns a …","","","","","","","","","","","","","","","","Takes two constraints and returns a new constraint …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Takes a StepTypeHandler
and a constraint, and returns a …","","","Calls U::from(self)
.","Calls U::from(self)
.","Takes a constraint and returns a new constraint …","Creates a new empty LookupBuilder
object and returns it. …","Takes a StepTypeHandler
and returns a new constraint that …","Takes a StepTypeHandler
and returns a new constraint that …","Takes a constraint and returns a new constraint …","Takes an iterator of input constraints and returns a new …","Computes the randomized linear combination of the given …","Takes a selector constraint and two other constraints, and …","","","","","","","","","","","Takes a selector constraint and a when_false
constraint, …","","","Takes a selector constraint and a when_true
constraint, …","Takes two expressions and returns a new expression …","A helper struct for building lookup tables.","","","","","","Adds a source column-lookup column pair to the lookup …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adds a selector column specific to the lookup table. …","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","Adds a selector column specific to the lookup table. …","Adds a selector column specific to the lookup table. …","","","","","","","","Returns the argument unchanged.","","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","Calls U::from(self)
.","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self)
.","","","","","","","","","A struct that can be used a fixed column generation …","A struct that represents a witness generation context. It …","","","","","","","Takes a Queriable
object representing the fixed column …","Takes a Queriable
object representing the witness column …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,24,0,0,24,0,0,0,3,6,7,7,7,7,7,6,7,7,6,22,23,3,6,7,6,7,22,23,3,11,18,9,24,19,26,6,7,22,23,3,11,18,9,24,19,26,7,22,23,3,11,18,9,24,19,26,7,22,23,3,11,18,9,24,19,26,26,6,7,3,6,7,22,23,3,11,18,9,24,19,26,6,7,22,23,3,11,18,9,24,19,26,6,7,22,23,11,18,9,24,19,6,7,22,23,3,11,18,9,24,19,26,3,3,6,11,18,9,19,26,7,7,22,23,3,7,7,7,6,7,22,23,11,18,9,19,26,7,6,5,5,7,22,23,3,11,18,9,24,19,26,7,7,7,6,11,18,9,19,26,7,6,7,22,23,3,11,18,9,24,19,26,6,7,22,23,3,11,18,9,24,19,26,7,6,6,6,9,19,26,11,18,9,19,11,18,7,11,18,7,0,7,7,7,6,7,7,22,23,3,11,18,9,24,19,26,7,6,6,7,22,23,3,11,18,9,24,19,26,6,7,22,23,3,11,18,9,24,19,26,6,7,22,23,3,11,18,9,24,19,26,6,11,18,9,19,26,6,7,22,23,3,11,18,9,24,19,26,32,32,32,32,32,0,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,58,58,58,0,0,0,47,0,0,0,0,0,47,43,48,20,47,45,43,48,46,20,47,45,43,48,46,20,0,0,20,20,45,43,47,45,43,48,46,20,47,45,43,48,46,20,20,47,45,43,48,46,20,20,46,46,46,46,20,46,46,47,47,47,45,43,48,46,20,20,20,46,46,47,45,43,48,46,20,45,47,45,43,48,46,20,0,45,48,46,20,20,46,46,46,46,0,45,46,46,46,46,20,46,45,43,47,45,43,48,46,20,47,45,43,48,46,20,47,45,43,48,46,20,48,20,47,45,43,48,46,20,45,48,56,56,0,0,56,0,0,35,35,56,35,56,35,56,35,56,35,56,35,56,35,56,0,56,35,35,56,35,35,35,35,35,35,35,35,35,56,0,35,56,35,56,0,0,0,0,0,0,0,0,0,35,56,35,56,35,56,35,56,35,0,35,56,0,0,0,0,0,0,0,0,60,50,49,62,51,60,62,50,49,51,60,62,50,49,51,44,60,62,50,49,51,50,49,51,60,50,49,60,62,50,49,51,60,62,50,49,51,60,62,50,49,51,60,50,49,51,60,62,50,49,51,49,60,62,50,49,51,60,62,50,49,51,50,49,51,60,62,50,49,51,60,62,50,49,51,60,62,50,49,51,50,60,62,50,49,51,62,51,0,63,63,63,63,63,63,63,63,63,63,63,0,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,70,72,74,70,72,74,0,0,70,72,70,72,70,72,74,70,72,74,70,70,72,74,70,72,74,70,72,74,70,72,74,70,74,70,72,74,70,72,74,72,74,70,72,74,70,72,74,72,74,70,72,74,0,70,72,70,72,74,70,72,74,70,72,74,70,72,74,72,74,0,0,83,82,83,82,0,82,82,83,82,83,82,83,82,82,83,82,83,82,83,82,83,82,82,82,83,82,83,82,83,82,83,82,0,66,66,0,66,66,0,0,0,0,66,66,66,66,66,66,0,66,66,66,66,66,0,0,0,0,0,0,88,86,87,88,89,90,86,87,88,89,90,86,87,88,89,90,86,87,88,89,90,86,88,88,89,90,86,87,88,89,90,86,87,88,89,90,86,87,88,89,90,88,88,88,86,87,88,89,90,88,86,86,87,88,89,90,88,88,88,86,87,88,89,90,86,87,88,89,90,86,90,64,89,90,86,88,88,88,88,86,87,88,89,90,86,87,88,89,90,86,87,88,89,90,86,87,88,89,90,86,87,88,89,90,0,0,0,0,0,93,91,92,93,91,92,65,91,92,93,91,92,93,91,92,93,93,91,92,93,91,92,93,91,92,93,91,92,93,91,92,93,91,92,93,92,92,93,91,92,93,91,92,93,93,93,93,93,93,91,92,93,91,92,93,91,92,93,91,92,93,93,91,92,96,0,0,0,96,96,96,0,0,0,80,80,97,98,0,69,69,96,80,97,98,69,96,80,97,98,69,96,80,97,98,69,96,80,97,98,69,80,69,69,96,80,97,98,69,96,80,97,98,69,96,80,97,98,80,69,97,98,80,69,69,96,80,97,98,69,96,80,97,98,80,80,96,80,69,69,96,80,97,98,69,96,80,97,98,69,80,80,80,69,0,80,95,0,69,96,80,97,98,69,96,80,97,98,69,96,80,97,98,69,96,80,97,98,80,69,96,80,97,98,0,0,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,0,0,0,0,0,0,67,67,103,102,67,103,102,102,102,67,103,102,67,103,102,67,103,102,67,103,102,67,103,102,102,67,67,67,103,102,67,103,102,103,102,67,102,67,103,102,67,103,102,67,103,102,67,103,102,105,0,105,105,105,105,105,105,0,0,105,105,105,105,105,105,105,105,105,114,105,115,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,0,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,0,0,0,0,0,0,0,0,110,111,109,109,101,111,109,100,110,101,111,109,100,110,101,109,101,109,101,109,100,101,111,109,100,110,101,111,109,100,110,109,100,101,111,109,100,110,109,100,110,101,111,109,100,110,101,111,110,101,111,109,100,110,101,111,109,100,110,101,111,109,110,110,100,109,101,109,101,111,109,100,110,101,111,109,100,110,101,111,109,100,110,101,111,109,100,110],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[3,[[0,[1,2]]]],4,[5,[[0,[1,2]]]],[5,[[0,[1,2]]]]]],[[6,4,5]],[[7,[8,[4]]],9],[[7,[8,[4]],10],11],[[7,12,[14,[13]]],15],[[7,12,[14,[16]]],17],[[7,[8,[4]],10],18],[[6,[8,[4]]],19],[[7,20,[8,[4]]]],[[7,6],21],[[6,4,5]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[7,[2,2]]],[[7,[2,2]]]],[[[22,[2]]],[[22,[2]]]],[[[23,[2]]],[[23,[2]]]],[[[3,[2]]],[[3,[2]]]],[11,11],[18,18],[9,9],[24,24],[19,19],[[[26,[[0,[2,25]]]]],[[26,[[0,[2,25]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],7],[[],3],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[27,[[29,[[6,[28]]]]]],[27,[[29,[[7,[28]]]]]],[27,[[29,[[22,[28]]]]]],[27,[[29,[[23,[28]]]]]],[27,[[29,[11]]]],[27,[[29,[18]]]],[27,[[29,[9]]]],[27,[[29,[24]]]],[27,[[29,[19]]]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[[3,[[0,[1,2]]]],4,[5,[[0,[1,2]]]]]],0,[[6,6],30],[[11,11],30],[[18,18],30],[[9,9],30],[[19,19],30],[[[26,[[0,[31,25]]]],[26,[[0,[31,25]]]]],30],[[7,32,24]],0,0,0,0,0,0,0,[[[6,[1]],33],34],[[[7,[1,1]],33],34],[[[22,[1]],33],34],[[[23,[1]],33],34],[[11,33],34],[[18,33],34],[[9,33],34],[[19,33],34],[[[26,[[0,[1,25]]]],33],34],0,[[]],[32,5],[35,5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[7,36],[[37,[6]]]],0,0,[[6,38]],[[11,38]],[[18,38]],[[9,38]],[[19,38]],[[[26,[[0,[39,25]]]],38]],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[36,4],6],[4,9],[4,19],[[[14,[25]],4],[[26,[25]]]],[[36,10,4],11],[[36,10,4],18],[[36,4],9],[[36,4],19],[[10,4],11],[[10,4],18],0,[11,10],[18,10],0,0,[[7,40]],[[7,40]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[6,21],[11,36],[18,36],[9,36],[19,36],[[[26,[25]]],36],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[[32,[2]],[8,[[5,[2]]]]]],[32,4],[[]],[[]],[[[32,[2]]],[[32,[2]]]],[[]],[10],[10],[27,[[29,[[32,[28]]]]]],[10],[[[32,[31]],[32,[31]]],30],[[[32,[2]]],[[5,[2]]]],[[32,33],34],[[]],[[[32,[39]],38]],[[],10],[[]],[[[32,[2]],[8,[[5,[2]]]]]],[[[32,[2]]]],[32,32],[32,32],[[32,42],32],[[[32,[2]],[8,[[5,[2]]]]]],[[]],[[],29],[[],29],[[],41],[32,36],[[]],0,0,0,[[]],0,0,0,0,0,0,0,0,0,0,[[[43,[[0,[1,2]]]],[44,[[0,[1,2]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[12,40],7],[20,20],[[]],[[45,[8,[35]]]],[[43,[8,[35]]]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[27,[[29,[20]]]],[10],[10],[10],[10],[10],[10],[[20,20],30],[[46,32,24]],[[46,12],32],[[46,40]],[[[46,[1,1]],33],34],[[20,33],34],[[46,12],32],[[46,12,10],32],[20,47],[12,47],[[]],[[]],[[]],[[]],[[]],[[[48,[40]]],20],[[]],[[20,38]],[[46,12,[14,[13]]],32],[[46,12,[14,[16]]],32],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[45,12],32],[[]],[[]],[[]],[[]],[[]],[[]],0,[[36,4,49],45],[[36,12,40],[[48,[40]]]],[[46,50],51],[[36,4],20],[20,32],[46],[[46,[8,[20]]]],[[46,[8,[20]]]],[[46,10]],0,[[45,40]],[[46,12],32],[[46,12,10],32],[[46,12],20],[[46,[8,[47]],52],[[48,[40]]]],[[]],[[46,40]],[[45,[8,[35]]]],[[43,[8,[35]]]],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[[48,[40]]],36],[20,36],[[]],[[]],[[]],[[]],[[]],[[]],[[45,40],[[48,[40]]]],0,0,0,0,0,0,[53,[[35,[[55,[54]]]]]],[[4,[8,[5]],56],35],0,[[]],[[]],[[]],[[]],[[[35,[2]]],[[35,[2]]]],[56,56],[[]],[[]],[10],[10],[10],[10],[10],[10],[[[8,[35]],[8,[35]]],35],[[56,56],30],0,[[35,33],34],[[56,33],34],[30,[[35,[[0,[[55,[54]],1]]]]]],[57,[[35,[[0,[[55,[54]],1]]]]]],[42,[[35,[[0,[58,[55,[54]],1]]]]]],[59,[[35,[[0,[[55,[54]],1]]]]]],[32,35],[[[5,[1]]],[[35,[1]]]],[10,[[35,[[0,[[55,[54]],1]]]]]],[54,[[35,[[0,[[55,[54]],1]]]]]],[[]],[[]],[[[8,[20]],[8,[[35,[2]]]]],[[35,[2]]]],[[],10],[[],10],[[]],[[]],[[[8,[35]]],35],[[],[[60,[[0,[1,2]]]]]],[[[8,[20]]],[[35,[[55,[54]]]]]],[[[8,[20]]],[[35,[[55,[54]]]]]],[[[8,[[35,[[55,[54]]]]]]],[[35,[[55,[54]]]]]],[[[0,[53,2]]],[[35,[[0,[[55,[54]],1]]]]]],[[[0,[[8,[[5,[[55,[54]]]]]],2]]],[[5,[[55,[54]]]]]],[[[8,[[35,[[0,[[55,[54]],2]]]]]],[8,[[35,[[0,[[55,[54]],2]]]]]],[8,[[35,[[0,[[55,[54]],2]]]]]]],[[35,[[0,[[55,[54]],2]]]]]],[[],[[50,[61]]]],[[]],[[]],[[],29],[[],29],[[],29],[[],29],[[],41],[[],41],0,[[[8,[[35,[[0,[[55,[54]],2]]]]]],[8,[[35,[[0,[[55,[54]],2]]]]]]],[[35,[[0,[[55,[54]],2]]]]]],[[]],[[]],[[[8,[[35,[[0,[[55,[54]],2]]]]]],[8,[[35,[[0,[[55,[54]],2]]]]]]],[[35,[[0,[[55,[54]],2]]]]]],[[[8,[[35,[[0,[[55,[54]],2]]]]]],[8,[[35,[[0,[[55,[54]],2]]]]]]],[[35,[[0,[[55,[54]],2]]]]]],0,0,0,0,0,0,[[[60,[[0,[1,2]]]],[8,[[35,[[0,[1,2]]]]]],[8,[[5,[[0,[1,2]]]]]]],[[60,[[0,[1,2]]]]]],[[50,[8,[5]]],50],[[49,50]],[[62,[8,[35]]],62],[[51,[8,[35]]],62],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[43,3],[[60,43],3],[[[62,[[0,[2,1]]]],[43,[[0,[2,1]]]]],[[3,[[0,[2,1]]]]]],[[[50,[2]]],[[50,[2]]]],[49,49],[51,51],[[]],[[]],[[]],[[],60],[[],50],[[],49],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[[60,[[0,[1,2]]]],[8,[[35,[[0,[1,2]]]]]]],[[60,[[0,[1,2]]]]]],[[[50,[1]],33],34],[[[49,[1]],33],34],[[51,33],34],[[]],[[]],[[]],[[]],[[]],[[[49,[2]],36],[[50,[2]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],41],[[],41],[[],41],[[],41],[[],41],[50,36],[[]],[[]],[[]],[[]],[[]],[[62,[8,[35]]],62],[[51,[8,[35]]],62],0,[[]],[[]],[[],63],[10],[10],[10],[[]],[[],10],[[]],[[[63,[[0,[58,39]]]],40]],[[[63,[[0,[58,39]]]],[66,[64,65]],40]],[[12,40],[[67,[[0,[58,39]]]]]],[[],29],[[],29],[[],41],[[]],0,[12,36],[[12,36]],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[69,[[0,[68,[55,[54]],39]]]]],[[70,[[0,[68,[55,[54]],39]]]]]],[[[67,[[0,[68,[55,[54]],39]]]]],[[71,[[70,[[0,[68,[55,[54]],39]]]]]]]],[[[70,[[0,[2,68,[55,[54]]]]]]],[[70,[[0,[2,68,[55,[54]]]]]]]],[[[72,[[0,[2,68,[55,[54]]]]]]],[[72,[[0,[2,68,[55,[54]]]]]]]],[[]],[[]],[[[70,[[0,[68,[55,[54]],39]]]],[73,[[0,[68,[55,[54]],39]]]]]],[[[73,[[0,[68,[55,[54]],39]]]]]],[[[73,[[0,[68,[55,[54]],39]]]]]],[[[70,[[0,[68,[55,[54]],39]]]],[73,[[0,[68,[55,[54]],39]]]]]],[[[73,[[0,[68,[55,[54]],39]]]]]],[[[73,[[0,[68,[55,[54]],39]]]]]],0,[[],[[70,[[0,[61,68,[55,[54]]]]]]]],[[],[[72,[[0,[61,68,[55,[54]]]]]]]],[[],[[74,[[0,[61,68,[55,[54]]]]]]]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[[70,[[0,[1,68,[55,[54]]]]]],33],34],[[[74,[[0,[1,68,[55,[54]]]]]],33],34],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[[72,[[0,[68,[55,[54]],39]]]]],[[71,[[71,[[0,[68,[55,[54]],39]]]]]]]],[[[74,[[0,[68,[55,[54]],39]]]]],[[71,[[71,[[0,[68,[55,[54]],39]]]]]]]],[[]],[[]],[[]],[[[69,[[0,[68,[55,[54]],39]]]]],[[70,[[0,[68,[55,[54]],39]]]]]],[[[70,[[0,[68,[55,[54]],39]]]],[76,[[75,[[0,[68,[55,[54]],39]]]]]]],[[72,[[0,[68,[55,[54]],39]]]]]],[[[71,[[70,[[0,[68,[55,[54]],39]]]]]],[77,[[0,[68,[55,[54]],39]]]]],[[74,[[0,[68,[55,[54]],39]]]]]],[[[72,[[0,[68,[55,[54]],39]]]]]],[[[74,[[0,[68,[55,[54]],39]]]]]],[[[70,[[0,[68,[55,[54]],39]]]],[78,[[0,[68,[55,[54]],39]]]],[76,[[75,[[0,[68,[55,[54]],39]]]]]]]],[[[72,[[0,[68,[55,[54]],39]]]],[78,[[0,[68,[55,[54]],39]]]]],[[29,[79]]]],[[[74,[[0,[68,[55,[54]],39]]]],[78,[[0,[68,[55,[54]],39]]]]],[[29,[79]]]],[[[73,[68]],80],[[14,[13]]]],[[]],[[]],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],41],[[],41],[[],41],[[]],[[]],[[]],[[[72,[[0,[68,[55,[54]],39]]]]],[[72,[[0,[68,[55,[54]],39]]]]]],[[[74,[[0,[68,[55,[54]],39]]]]],[[74,[[0,[68,[55,[54]],39]]]]]],0,0,[[]],[[]],[[]],[[]],[[[69,[81]],57,30]],[[[82,[[0,[2,81]]]]],[[82,[[0,[2,81]]]]]],[[]],[10],[10],[10],[10],[10],[10],[[[82,[[0,[1,81]]]],33],34],[[]],[[]],[[83,[76,[[75,[[0,[81,39]]]]]]],84],[[[82,[81]],57],85],[[],10],[[],10],[[]],[[]],[[[69,[81]],30],[[82,[81]]]],[[]],[[],29],[[],29],[[],29],[[],29],[[],41],[[],41],[[]],[[]],0,[[]],[[]],0,[[[66,[[0,[2,64]],[0,[2,65]]]]],[[66,[[0,[2,64]],[0,[2,65]]]]]],[[]],[[[66,[64,65]],[7,[[0,[58,39,2]]]]]],[[[66,[64,65]],[7,[[0,[58,39,2]]]]]],[[[0,[[0,[58,2]]]]]],[[64,65],[[66,[64,65]]]],[10],[10],[10],[[]],[[],10],[[]],0,[[]],[[],29],[[],29],[[],41],[[]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[86,86],[87,87],[88,88],[89,89],[90,90],[[]],[[]],[[]],[[]],[[]],0,0,[[],88],[[],89],[[],90],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[88,21,19],86],[88,57],0,[[86,33],34],[[87,33],34],[[88,33],34],[[89,33],34],[[90,33],34],0,[[],86],[[]],[[]],[[]],[[]],[[]],[[88,9],[[76,[86]]]],[[88,11],[[76,[86]]]],[[88,18],[[76,[86]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[80,42],86],[[10,30],90],0,0,0,0,[88,30],0,[[88,21],57],0,[[]],[[]],[[]],[[]],[[]],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],41],[[],41],[[],41],[[],41],[[],41],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[58]]]],[[91,[0,[58]]]],[[92,[0,[58]]]],[[[93,[2]]],[[93,[2]]]],[91,91],[92,92],[[]],[[]],[[]],0,[[],93],[[],91],[[],92],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[[93,[1]],33],34],[[91,33],34],[[92,33],34],[[]],[[]],[[]],[[[93,[2]],21],[[71,[[94,[2]]]]]],0,0,[[],10],[[],10],[[],10],[[]],[[]],[[]],[[[93,[2]],21,57],[[95,[2]]]],[[[93,[2]],21,[95,[2]]],[[95,[2]]]],0,0,0,[[]],[[]],[[]],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],41],[[],41],[[],41],[[[93,[2]],21],[[95,[2]]]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[[8,[4]],10],80],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[69,[2]]],[[69,[2]]]],[96,96],[80,80],[[[97,[2]]],[[97,[2]]]],[[[98,[2]]],[[98,[2]]]],[[]],[[]],[[]],[[]],[[]],0,0,[[],[[69,[61]]]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[80,80],30],0,0,0,[[[8,[4]]],80],0,[[[69,[1]],33],34],[[96,33],34],[[80,33],34],[[[97,[1]],33],34],[[[98,[1]],33],34],[[]],[[]],[[]],[[]],[[]],0,0,[[96,38]],[[80,38]],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],0,[[[8,[4]],15],80],[[[8,[4]],17],80],0,0,0,[[80,42,[8,[4]]],95],[[[95,[2]],42],[[95,[2]]]],0,[[]],[[]],[[]],[[]],[[]],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],41],[[],41],[[],41],[[],41],[[],41],[80,36],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[[99,[2]]],[[99,[2]]]],[[]],[[],[[99,[2]]]],[10],[10],[10],[36,[[99,[58]]]],[[]],[[[99,[58]]],[[75,[58]]]],[[[99,[58]],[100,[58]]],[[75,[58]]]],[[],10],[[]],[[[71,[80]],88,[93,[58]],[101,[58]],10,36],[[99,[58]]]],[[]],[[],29],[[],29],[[],41],[[[99,[58]]],36],[[]],0,0,0,0,0,0,[[67,69]],[[]],[[]],[[]],[[]],[[]],[[]],[102,102],[[]],[[],67],[[],103],[[],102],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[]],[[]],[[]],[[[102,[58]]],[[77,[58]]]],[67,102],[[[67,[2]]],[[71,[[69,[2]]]]]],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[[103,[58]],[99,[58]]]],[[[37,[[104,[58]]]]],[[102,[58]]]],[[[67,[58]],40]],[[]],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],41],[[],41],[[],41],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[105,[8,[105]]],105],[[]],[[]],[[[105,[2,2]]],[[105,[2,2]]]],[[]],[10],[10],[27,[[29,[[105,[28,[32,[28]]]]]]]],[10],[[],105],[[[105,[2,2]]],[[105,[2,2]]]],[[]],[[[105,[1,1]],33],34],[[]],[106,105],[42,[[105,[[0,[58,[55,[54]]]]]]]],[10,[[105,[[55,[54]]]]]],[59,[[105,[[55,[54]]]]]],[30,[[105,[[55,[54]]]]]],[57,[[105,[[55,[54]]]]]],[54,[[105,[[55,[54]]]]]],[[],10],[[]],[[105,[8,[105]]],105],[105,105],[[[105,[2]],42],[[95,[2]]]],[[105,[8,[105]]],105],[[]],[[],29],[[],29],[[],41],[[]],0,[[]],[[]],[10],[10],[10],[[]],[[],10],[[]],[[[107,[[0,[58,[55,[54]]]]]]],[[35,[[0,[58,[55,[54]]]]]]]],[[[45,[[0,[58,[55,[54]]]]]],[8,[[35,[[0,[58,[55,[54]]]]]]]],[32,[[0,[58,[55,[54]]]]]]],[[107,[[0,[58,[55,[54]]]]]]]],[[],29],[[],29],[[],41],[[]],[[[107,[[0,[58,108,39]]]],[109,[[0,[58,108,39]]]],[0,[58,108,39]]]],0,0,0,0,0,0,0,0,[[110,[48,[40]]]],[[[111,[[0,[58,39]]]],10,[32,[[0,[58,39]]]],[0,[58,39]]]],[[[109,[[0,[108,39]]]],[32,[[0,[108,39]]]],[0,[108,39]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[101,101],[[[109,[2]]],[[109,[2]]]],[[]],[[]],[[],101],[[],[[109,[61]]]],[[],[[100,[61]]]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[27,[[29,[[109,[28]]]]]],[27,[[29,[[100,[28]]]]]],[10],[10],[10],[10],[10],[[[109,[1]],33],34],[[[100,[1]],33],34],[[[110,[1]],33],34],[[]],[[]],[[]],[[]],[[]],[[[101,[61]]],[[100,[61]]]],[[[111,[[0,[58,39]]]]],[[112,[[0,[58,39]]]]]],[[[110,[61]]],[[100,[61]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[[37,[[113,[61]]]],10],[[101,[61]]]],[10,[[111,[[0,[58,39]]]]]],[21,109],[10,[[110,[61]]]],[[110,[48,[40]],40]],0,0,[[]],[[]],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],41],[[],41],[[],41],[[],41],[[],41],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[8,"Debug"],[8,"Clone"],[3,"Lookup"],[3,"String"],[6,"ASTExpr"],[3,"StepType"],[3,"Circuit"],[8,"Into"],[3,"FixedSignal"],[15,"usize"],[3,"ForwardSignal"],[15,"str"],[3,"Advice"],[3,"Column"],[6,"ImportedHalo2Advice"],[3,"Fixed"],[6,"ImportedHalo2Fixed"],[3,"SharedSignal"],[3,"InternalSignal"],[3,"StepTypeHandler"],[6,"StepTypeUUID"],[3,"Constraint"],[3,"TransitionConstraint"],[4,"ExposeOffset"],[8,"ColumnType"],[3,"ImportedHalo2Column"],[8,"Deserializer"],[3,"Fr"],[4,"Result"],[15,"bool"],[8,"PartialEq"],[4,"Queriable"],[3,"Formatter"],[6,"Result"],[3,"Constraint"],[15,"u128"],[3,"Rc"],[8,"Hasher"],[8,"Hash"],[8,"Fn"],[3,"TypeId"],[15,"i32"],[3,"StepTypeSetupContext"],[8,"LookupBuilder"],[3,"StepTypeContext"],[3,"CircuitContext"],[4,"StepTypeDefInput"],[3,"StepTypeWGHandler"],[3,"LookupTableRegistry"],[3,"LookupTableStore"],[3,"LookupTable"],[8,"FnOnce"],[8,"IntoIterator"],[15,"u64"],[8,"From"],[4,"Typing"],[15,"u32"],[8,"Field"],[15,"u8"],[3,"InPlaceLookupBuilder"],[8,"Default"],[3,"LookupTableBuilder"],[3,"SuperCircuitContext"],[8,"CellManager"],[8,"StepSelectorBuilder"],[3,"CompilerConfig"],[3,"SuperCircuit"],[8,"Field"],[3,"Circuit"],[3,"ChiquitoHalo2"],[3,"Vec"],[3,"ChiquitoHalo2Circuit"],[3,"ConstraintSystem"],[3,"ChiquitoHalo2SuperCircuit"],[6,"Assignments"],[4,"Option"],[6,"SuperAssignments"],[8,"Layouter"],[4,"Error"],[3,"Column"],[8,"PrimeField"],[3,"ChiquitoPlaf"],[3,"ChiquitoPlafWitGen"],[3,"Witness"],[3,"Plaf"],[3,"SignalPlacement"],[3,"StepPlacement"],[3,"Placement"],[3,"SingleRowCellManager"],[3,"MaxWidthCellManager"],[3,"SimpleStepSelectorBuilder"],[3,"TwoStepsSelectorBuilder"],[3,"StepSelector"],[6,"SelectorAssignment"],[6,"PolyExpr"],[4,"ColumnType"],[3,"Poly"],[3,"PolyLookup"],[3,"AssignmentGenerator"],[3,"TraceWitness"],[3,"TraceGenerator"],[3,"MappingGenerator"],[3,"MappingContext"],[6,"Mapping"],[4,"Expr"],[4,"Expression"],[3,"IsZero"],[8,"Eq"],[3,"StepInstance"],[3,"TraceContext"],[3,"FixedGenContext"],[6,"FixedAssignment"],[6,"Trace"],[8,"ToExpr"],[8,"ToField"]]}\
+"chiquito":{"doc":"","t":"AAAAAAAGDDENGDDGDGDNDDNDGDLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLMMMMMMMLLLLLLLLLMLLLLLLLLLLLLLLMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLMLLMALLMMMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLISSKAADNDEDDDNLMMLLLLLLLLLLLLAFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMNNDENFFMLLLLLLLLLLLLLLFLMLLLLLLLLLLLLFLLLLFFFFFFFFFLLLLLLLLMFLLFFDIDDDDLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLFLLLLRFFAAAAADDDLLLLLLFFLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLDDLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLALLFFFFLLLLLLALLLLLIDDDDDMLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLKLLMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLGDDIDLLLLLLKLLLLLLLLMLLLLLLLLLLLLLLLLLLLMMLLLLLLLLMMMLLLLLLLLLLLLLLLLNDDENNNDGDLMMMAMLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLMMMLMLLLLLLLLLLMMLLMLLLLLLLLLLMLLMMALLALLLLLLLLLLLLLLLLLLLLLLLLLLDGLLLLLLLLLLLLLLLLLLLLLGGDDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNENNNNNNIILLLLLLLLLKLKLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLGDDGDDDGLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLL","n":["ast","field","frontend","plonkish","poly","stdlib","wit_gen","ASTExpr","Circuit","Constraint","ExposeOffset","First","FixedGen","FixedSignal","ForwardSignal","ImportedHalo2Advice","ImportedHalo2Column","ImportedHalo2Fixed","InternalSignal","Last","Lookup","SharedSignal","Step","StepType","StepTypeUUID","TransitionConstraint","add","add_constr","add_fixed","add_forward","add_halo2_advice","add_halo2_fixed","add_shared","add_signal","add_step_type","add_step_type_def","add_transition","annotation","annotation","annotation","annotations","annotations","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","column","constraints","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","enable","enable","eq","eq","eq","eq","eq","eq","expose","exposed","expr","expr","exprs","first_step","fixed_gen","fixed_signals","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","forward_signals","from","from","from","from","from","from","from","from","from","from","from","from","from","get_step_type","halo2_advice","halo2_fixed","hash","hash","hash","hash","hash","hash","id","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","last_step","lookups","name","new","new","new","new","new_with_id","new_with_id","new_with_id","new_with_id","new_with_phase","new_with_phase","num_steps","phase","phase","q_enable","query","set_fixed_gen","set_trace","shared_signals","signals","step_types","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","trace","transition_constraints","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uuid","uuid","uuid","uuid","uuid","uuid","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Fixed","Forward","Halo2AdviceQuery","Halo2FixedQuery","Internal","Queriable","Shared","StepTypeNext","_unaccessible","add","annotation","borrow","borrow_mut","clone","clone_into","deref","deref_mut","deserialize","drop","eq","expr","fmt","from","hash","init","into","mul","neg","next","prev","rot","sub","to_owned","try_from","try_into","type_id","uuid","vzip","Field","ONE","ZERO","mi","dsl","python","CircuitContext","Handler","StepTypeContext","StepTypeDefInput","StepTypeHandler","StepTypeSetupContext","StepTypeWGHandler","String","add_lookup","annotation","annotation","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cb","circuit","clone","clone_into","constr","constr","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","drop","drop","drop","eq","expose","fixed","fixed_gen","fmt","fmt","forward","forward_with_phase","from","from","from","from","from","from","from","from","from","hash","import_halo2_advice","import_halo2_fixed","init","init","init","init","init","init","internal","into","into","into","into","into","into","lb","new","new","new_table","new_with_id","next","pragma_disable_q_enable","pragma_first_step","pragma_last_step","pragma_num_steps","sc","setup","shared","shared_with_phase","step_type","step_type_def","to_owned","trace","transition","transition","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","uuid","uuid","vzip","vzip","vzip","vzip","vzip","vzip","wg","wg","AntiBooly","Boolean","Constraint","Typing","Unknown","and","annotate","annotation","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","eq","eq","expr","fmt","fmt","from","from","from","from","from","from","from","from","from","from","if_next_step","init","init","into","into","isz","lookup","next_step_must_be","next_step_must_not_be","not","or","rlc","select","table","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","typing","unless","vzip","vzip","when","xor","InPlaceLookupBuilder","LookupBuilder","LookupTable","LookupTableBuilder","LookupTableRegistry","LookupTableStore","add","add","add","apply","apply","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","clone","clone","clone","clone_into","clone_into","clone_into","default","default","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","enable","fmt","fmt","fmt","from","from","from","from","from","get","init","init","init","init","init","into","into","into","into","into","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","uuid","vzip","vzip","vzip","vzip","vzip","when","when","SuperCircuitContext","borrow","borrow_mut","default","deref","deref_mut","drop","from","init","into","mapping","sub_circuit","super_circuit","try_from","try_into","type_id","vzip","CIRCUIT_MAP","chiquito_ast_to_halo2","chiquito_halo2_mock_prover","backend","compiler","ir","halo2","plaf","ChiquitoHalo2","ChiquitoHalo2Circuit","ChiquitoHalo2SuperCircuit","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","chiquito2Halo2","chiquitoSuperCircuit2Halo2","clone","clone","clone_into","clone_into","configure","configure","configure","configure_sub_circuit","configure_with_params","configure_with_params","debug","default","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","from","from","from","init","init","init","instance","instance","into","into","into","new","new","new","params","params","synthesize","synthesize","synthesize","to_halo2_advice","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","without_witnesses","without_witnesses","ChiquitoPlaf","ChiquitoPlafWitGen","borrow","borrow","borrow_mut","borrow_mut","chiquito2Plaf","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","fmt","from","from","generate","get_plaf","init","init","into","into","new","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","CompilerConfig","borrow","borrow_mut","cell_manager","clone","clone_into","compile","compile_phase1","compile_phase2","config","deref","deref_mut","drop","from","init","into","step_selector","to_owned","try_from","try_into","type_id","vzip","CellManager","MaxWidthCellManager","Placement","SignalPlacement","SingleRowCellManager","StepPlacement","base_height","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","column","columns","default","default","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","find_internal_signal_placement","first_step_height","fixed","fmt","fmt","fmt","fmt","fmt","forward","from","from","from","from","from","from","get_fixed_placement","get_forward_placement","get_shared_placement","init","init","init","init","init","into","into","into","into","into","new","new","place","place","place","rotation","same_height","shared","step_height","steps","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","SelectorAssignment","SimpleStepSelectorBuilder","StepSelector","StepSelectorBuilder","TwoStepsSelectorBuilder","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","build","build","clone","clone","clone","clone_into","clone_into","clone_into","columns","default","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","fmt","from","from","from","get_selector_assignment","halo2_column","hint_one","init","init","init","into","into","into","next_expr","select","selector_assignment","selector_expr","selector_expr_not","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unselect","vzip","vzip","vzip","Advice","Circuit","Column","ColumnType","Fixed","Halo2Advice","Halo2Fixed","Poly","PolyExpr","PolyLookup","advice","annotation","annotation","annotation","assignments","ast_id","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","columns","ctype","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","eq","exposed","expr","exprs","fixed","fixed_assignments","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","halo2_advice","halo2_fixed","hash","hash","id","init","init","init","init","init","into","into","into","into","into","lookups","new_halo2_advice","new_halo2_fixed","phase","polys","query","query","rotate","sc","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","uuid","vzip","vzip","vzip","vzip","vzip","AssignmentGenerator","Assignments","borrow","borrow_mut","clone","clone_into","default","deref","deref_mut","drop","empty","from","generate","generate_with_witness","init","into","new","to_owned","try_from","try_into","type_id","uuid","vzip","Queriable","Mapping","MappingContext","MappingGenerator","SuperAssignments","SuperCircuit","add_sub_circuit","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","default","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","from","from","from","generate","get_mapping","get_sub_circuits","init","init","init","into","into","into","map","new","set_mapping","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Const","Expr","Halo2Expr","Mul","Neg","Pow","Query","Sum","ToExpr","ToField","add","borrow","borrow_mut","clone","clone_into","deref","deref_mut","deserialize","drop","expr","expr","field","fmt","from","from","from","from","from","from","from","from","init","into","mul","neg","rotate","sub","to_owned","try_from","try_into","type_id","vzip","IsZero","borrow","borrow_mut","deref","deref_mut","drop","from","init","into","is_zero","setup","try_from","try_into","type_id","vzip","wg","FixedAssignment","FixedGenContext","StepInstance","Trace","TraceContext","TraceGenerator","TraceWitness","Witness","add","assign","assign","assignments","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","default","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","drop","drop","drop","drop","drop","fmt","fmt","fmt","from","from","from","from","from","generate","get_assignments","get_witness","init","init","init","init","init","into","into","into","into","into","new","new","new","new","padding","step_instances","step_type_uuid","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"chiquito"],[7,"chiquito::ast"],[286,"chiquito::ast::query"],[324,"chiquito::field"],[328,"chiquito::frontend"],[330,"chiquito::frontend::dsl"],[459,"chiquito::frontend::dsl::cb"],[524,"chiquito::frontend::dsl::lb"],[618,"chiquito::frontend::dsl::sc"],[635,"chiquito::frontend::python"],[638,"chiquito::plonkish"],[641,"chiquito::plonkish::backend"],[643,"chiquito::plonkish::backend::halo2"],[715,"chiquito::plonkish::backend::plaf"],[749,"chiquito::plonkish::compiler"],[771,"chiquito::plonkish::compiler::cell_manager"],[881,"chiquito::plonkish::compiler::step_selector"],[950,"chiquito::plonkish::ir"],[1070,"chiquito::plonkish::ir::assignments"],[1093,"chiquito::plonkish::ir::query"],[1094,"chiquito::plonkish::ir::sc"],[1148,"chiquito::poly"],[1190,"chiquito::stdlib"],[1206,"chiquito::wit_gen"]],"d":["","","","","","","","","Circuit","Condition","","","","","ForwardSignal","","","","","","","","","Step","","TransitionCondition","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self)
.","","","Call next
function on a Querible
forward signal to build …","Call prev
function on a Querible
shared signal to build …","Call rot
function on a Querible
shared signal to build …","","","","","","","","","The one element of the field, the multiplicative identity.","The zero element of the field, the additive identity.","Computes the multiplicative inverse of this element, …","","","A generic structure designed to handle the context of a …","","A generic structure designed to handle the context of a …","","","","","","Adds a lookup to the step type.","","","","","","","","","","","","","","","","Creates a Circuit
instance by providing a name and a …","","","DEPRECATED","Adds a constraint to the step type. Involves internal …","","","","","","","","","","","","","","","","","","","","","Exposes the first step instance value of a forward signal …","","Sets the fixed generation function for the circuit. The …","","","Adds a forward signal to the circuit with a name string …","Adds a forward signal to the circuit with a name string …","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Imports a halo2 advice column with a name string into the …","Imports a halo2 fixed column with a name string into the …","","","","","","","Adds an internal signal to the step type with the given …","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","Enforce the type of the first step by adding a constraint …","Enforce the type of the last step by adding a constraint …","","","Define step constraints.","Adds a shared signal to the circuit with a name string and …","Adds a shared signal to the circuit with a name string and …","Adds a new step type with the specified name to the …","Defines a step type using the provided StepTypeHandler
and …","","Sets the trace function that builds the witness. The trace …","DEPRECATED","Adds a transition constraint to the step type. It’s the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a constraint with an associated annotation and …","","","Takes an iterator of input constraints and returns a new …","Takes a string annotation and an expression, and returns a …","","","","","","","","","","","","","","","","Takes two constraints and returns a new constraint …","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Takes a StepTypeHandler
and a constraint, and returns a …","","","Calls U::from(self)
.","Calls U::from(self)
.","Takes a constraint and returns a new constraint …","Creates a new empty LookupBuilder
object and returns it. …","Takes a StepTypeHandler
and returns a new constraint that …","Takes a StepTypeHandler
and returns a new constraint that …","Takes a constraint and returns a new constraint …","Takes an iterator of input constraints and returns a new …","Computes the randomized linear combination of the given …","Takes a selector constraint and two other constraints, and …","","","","","","","","","","","Takes a selector constraint and a when_false
constraint, …","","","Takes a selector constraint and a when_true
constraint, …","Takes two expressions and returns a new expression …","A helper struct for building lookup tables.","","","","","","Adds a source column-lookup column pair to the lookup …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adds a selector column specific to the lookup table. …","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","Adds a selector column specific to the lookup table. …","Adds a selector column specific to the lookup table. …","","","","","","","","Returns the argument unchanged.","","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self)
.","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self)
.","","","","","","","","","A struct that can be used a fixed column generation …","A struct that represents a witness generation context. It …","","","","","","","Takes a Queriable
object representing the fixed column …","Takes a Queriable
object representing the witness column …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,24,0,0,24,0,0,0,3,6,7,7,7,7,7,6,7,7,6,22,23,3,6,7,6,7,22,23,3,11,18,9,24,19,26,6,7,22,23,3,11,18,9,24,19,26,7,22,23,3,11,18,9,24,19,26,7,22,23,3,11,18,9,24,19,26,26,6,7,3,6,7,22,23,3,11,18,9,24,19,26,6,7,22,23,3,11,18,9,24,19,26,6,7,22,23,11,18,9,24,19,6,7,22,23,3,11,18,9,24,19,26,3,3,6,11,18,9,19,26,7,7,22,23,3,7,7,7,6,7,22,23,11,18,9,19,26,7,6,5,5,7,22,23,3,11,18,9,24,19,26,7,7,7,6,11,18,9,19,26,7,6,7,22,23,3,11,18,9,24,19,26,6,7,22,23,3,11,18,9,24,19,26,7,6,6,6,9,19,26,11,18,9,19,11,18,7,11,18,7,0,7,7,7,6,7,7,22,23,3,11,18,9,24,19,26,7,6,6,7,22,23,3,11,18,9,24,19,26,6,7,22,23,3,11,18,9,24,19,26,6,7,22,23,3,11,18,9,24,19,26,6,11,18,9,19,26,6,7,22,23,3,11,18,9,24,19,26,32,32,32,32,32,0,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,58,58,58,0,0,0,47,0,0,0,0,0,47,43,48,20,47,45,43,48,46,20,47,45,43,48,46,20,0,0,20,20,45,43,47,45,43,48,46,20,47,45,43,48,46,20,20,47,45,43,48,46,20,20,46,46,46,46,20,46,46,47,47,47,45,43,48,46,20,20,20,46,46,47,45,43,48,46,20,45,47,45,43,48,46,20,0,45,48,46,20,20,46,46,46,46,0,45,46,46,46,46,20,46,45,43,47,45,43,48,46,20,47,45,43,48,46,20,47,45,43,48,46,20,48,20,47,45,43,48,46,20,45,48,56,56,0,0,56,0,0,35,35,56,35,56,35,56,35,56,35,56,35,56,35,56,0,56,35,35,56,35,35,35,35,35,35,35,35,35,56,0,35,56,35,56,0,0,0,0,0,0,0,0,0,35,56,35,56,35,56,35,56,35,0,35,56,0,0,0,0,0,0,0,0,60,50,49,62,51,60,62,50,49,51,60,62,50,49,51,44,60,62,50,49,51,50,49,51,60,50,49,60,62,50,49,51,60,62,50,49,51,60,62,50,49,51,60,50,49,51,60,62,50,49,51,49,60,62,50,49,51,60,62,50,49,51,50,49,51,60,62,50,49,51,60,62,50,49,51,60,62,50,49,51,50,60,62,50,49,51,62,51,0,63,63,63,63,63,63,63,63,63,63,63,0,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,70,72,74,70,72,74,0,0,70,72,70,72,70,72,74,70,72,74,70,70,72,74,70,72,74,70,72,74,70,72,74,70,74,70,72,74,70,72,74,72,74,70,72,74,70,72,74,72,74,70,72,74,0,70,72,70,72,74,70,72,74,70,72,74,70,72,74,72,74,0,0,83,82,83,82,0,82,82,83,82,83,82,83,82,82,83,82,83,82,83,82,83,82,82,82,83,82,83,82,83,82,83,82,0,66,66,0,66,66,0,0,0,0,66,66,66,66,66,66,0,66,66,66,66,66,0,0,0,0,0,0,88,86,87,88,89,90,86,87,88,89,90,86,87,88,89,90,86,87,88,89,90,86,88,88,89,90,86,87,88,89,90,86,87,88,89,90,86,87,88,89,90,88,88,88,86,87,88,89,90,88,86,86,87,88,89,90,88,88,88,86,87,88,89,90,86,87,88,89,90,86,90,64,89,90,86,88,88,88,88,86,87,88,89,90,86,87,88,89,90,86,87,88,89,90,86,87,88,89,90,86,87,88,89,90,0,0,0,0,0,93,91,92,93,91,92,65,91,92,93,91,92,93,91,92,93,93,91,92,93,91,92,93,91,92,93,91,92,93,91,92,93,91,92,93,92,92,93,91,92,93,91,92,93,93,93,93,93,93,91,92,93,91,92,93,91,92,93,91,92,93,93,91,92,96,0,0,0,96,96,96,0,0,0,80,80,97,98,0,69,69,96,80,97,98,69,96,80,97,98,69,96,80,97,98,69,96,80,97,98,69,80,69,69,96,80,97,98,69,96,80,97,98,69,96,80,97,98,80,69,97,98,80,69,69,96,80,97,98,69,96,80,97,98,80,80,96,80,69,69,96,80,97,98,69,96,80,97,98,69,80,80,80,69,0,80,95,0,69,96,80,97,98,69,96,80,97,98,69,96,80,97,98,69,96,80,97,98,80,69,96,80,97,98,0,0,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,0,0,0,0,0,0,67,67,103,102,67,103,102,102,102,67,103,102,67,103,102,67,103,102,67,103,102,67,103,102,102,67,67,67,103,102,67,103,102,103,102,67,102,67,103,102,67,103,102,67,103,102,67,103,102,105,0,105,105,105,105,105,105,0,0,105,105,105,105,105,105,105,105,105,114,105,115,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,0,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,0,0,0,0,0,0,0,0,110,111,109,109,101,111,109,100,110,101,111,109,100,110,101,109,101,109,101,109,100,101,111,109,100,110,101,111,109,100,110,109,100,101,111,109,100,110,109,100,110,101,111,109,100,110,101,111,110,101,111,109,100,110,101,111,109,100,110,101,111,109,110,110,100,109,101,109,101,111,109,100,110,101,111,109,100,110,101,111,109,100,110,101,111,109,100,110],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[3,[[0,[1,2]]]],4,[5,[[0,[1,2]]]],[5,[[0,[1,2]]]]]],[[6,4,5]],[[7,[8,[4]]],9],[[7,[8,[4]],10],11],[[7,12,[14,[13]]],15],[[7,12,[14,[16]]],17],[[7,[8,[4]],10],18],[[6,[8,[4]]],19],[[7,20,[8,[4]]]],[[7,6],21],[[6,4,5]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[7,[2,2]]],[[7,[2,2]]]],[[[22,[2]]],[[22,[2]]]],[[[23,[2]]],[[23,[2]]]],[[[3,[2]]],[[3,[2]]]],[11,11],[18,18],[9,9],[24,24],[19,19],[[[26,[[0,[2,25]]]]],[[26,[[0,[2,25]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],7],[[],3],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[27,[[29,[[6,[28]]]]]],[27,[[29,[[7,[28]]]]]],[27,[[29,[[22,[28]]]]]],[27,[[29,[[23,[28]]]]]],[27,[[29,[11]]]],[27,[[29,[18]]]],[27,[[29,[9]]]],[27,[[29,[24]]]],[27,[[29,[19]]]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[[3,[[0,[1,2]]]],4,[5,[[0,[1,2]]]]]],0,[[6,6],30],[[11,11],30],[[18,18],30],[[9,9],30],[[19,19],30],[[[26,[[0,[31,25]]]],[26,[[0,[31,25]]]]],30],[[7,32,24]],0,0,0,0,0,0,0,[[[6,[1]],33],34],[[[7,[1,1]],33],34],[[[22,[1]],33],34],[[[23,[1]],33],34],[[11,33],34],[[18,33],34],[[9,33],34],[[19,33],34],[[[26,[[0,[1,25]]]],33],34],0,[[]],[32,5],[35,5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[7,36],[[37,[6]]]],0,0,[[6,38]],[[11,38]],[[18,38]],[[9,38]],[[19,38]],[[[26,[[0,[39,25]]]],38]],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[36,4],6],[4,9],[4,19],[[[14,[25]],4],[[26,[25]]]],[[36,10,4],11],[[36,10,4],18],[[36,4],9],[[36,4],19],[[10,4],11],[[10,4],18],0,[11,10],[18,10],0,0,[[7,40]],[[7,40]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[6,21],[11,36],[18,36],[9,36],[19,36],[[[26,[25]]],36],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[[32,[2]],[8,[[5,[2]]]]]],[32,4],[[]],[[]],[[[32,[2]]],[[32,[2]]]],[[]],[10],[10],[27,[[29,[[32,[28]]]]]],[10],[[[32,[31]],[32,[31]]],30],[[[32,[2]]],[[5,[2]]]],[[32,33],34],[[]],[[[32,[39]],38]],[[],10],[[]],[[[32,[2]],[8,[[5,[2]]]]]],[[[32,[2]]]],[32,32],[32,32],[[32,42],32],[[[32,[2]],[8,[[5,[2]]]]]],[[]],[[],29],[[],29],[[],41],[32,36],[[]],0,0,0,[[]],0,0,0,0,0,0,0,0,0,0,[[[43,[[0,[1,2]]]],[44,[[0,[1,2]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[12,40],7],[20,20],[[]],[[45,[8,[35]]]],[[43,[8,[35]]]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[27,[[29,[20]]]],[10],[10],[10],[10],[10],[10],[[20,20],30],[[46,32,24]],[[46,12],32],[[46,40]],[[[46,[1,1]],33],34],[[20,33],34],[[46,12],32],[[46,12,10],32],[[]],[12,47],[20,47],[[]],[[]],[[]],[[]],[[]],[[[48,[40]]],20],[[20,38]],[[46,12,[14,[13]]],32],[[46,12,[14,[16]]],32],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[45,12],32],[[]],[[]],[[]],[[]],[[]],[[]],0,[[36,4,49],45],[[36,12,40],[[48,[40]]]],[[46,50],51],[[36,4],20],[20,32],[46],[[46,[8,[20]]]],[[46,[8,[20]]]],[[46,10]],0,[[45,40]],[[46,12],32],[[46,12,10],32],[[46,12],20],[[46,[8,[47]],52],[[48,[40]]]],[[]],[[46,40]],[[45,[8,[35]]]],[[43,[8,[35]]]],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[[48,[40]]],36],[20,36],[[]],[[]],[[]],[[]],[[]],[[]],[[45,40],[[48,[40]]]],0,0,0,0,0,0,[53,[[35,[[55,[54]]]]]],[[4,[8,[5]],56],35],0,[[]],[[]],[[]],[[]],[[[35,[2]]],[[35,[2]]]],[56,56],[[]],[[]],[10],[10],[10],[10],[10],[10],[[[8,[35]],[8,[35]]],35],[[56,56],30],0,[[35,33],34],[[56,33],34],[54,[[35,[[0,[[55,[54]],1]]]]]],[32,35],[57,[[35,[[0,[[55,[54]],1]]]]]],[10,[[35,[[0,[[55,[54]],1]]]]]],[42,[[35,[[0,[58,[55,[54]],1]]]]]],[59,[[35,[[0,[[55,[54]],1]]]]]],[[[5,[1]]],[[35,[1]]]],[[]],[30,[[35,[[0,[[55,[54]],1]]]]]],[[]],[[[8,[20]],[8,[[35,[2]]]]],[[35,[2]]]],[[],10],[[],10],[[]],[[]],[[[8,[35]]],35],[[],[[60,[[0,[1,2]]]]]],[[[8,[20]]],[[35,[[55,[54]]]]]],[[[8,[20]]],[[35,[[55,[54]]]]]],[[[8,[[35,[[55,[54]]]]]]],[[35,[[55,[54]]]]]],[[[0,[53,2]]],[[35,[[0,[[55,[54]],1]]]]]],[[[0,[[8,[[5,[[55,[54]]]]]],2]]],[[5,[[55,[54]]]]]],[[[8,[[35,[[0,[[55,[54]],2]]]]]],[8,[[35,[[0,[[55,[54]],2]]]]]],[8,[[35,[[0,[[55,[54]],2]]]]]]],[[35,[[0,[[55,[54]],2]]]]]],[[],[[50,[61]]]],[[]],[[]],[[],29],[[],29],[[],29],[[],29],[[],41],[[],41],0,[[[8,[[35,[[0,[[55,[54]],2]]]]]],[8,[[35,[[0,[[55,[54]],2]]]]]]],[[35,[[0,[[55,[54]],2]]]]]],[[]],[[]],[[[8,[[35,[[0,[[55,[54]],2]]]]]],[8,[[35,[[0,[[55,[54]],2]]]]]]],[[35,[[0,[[55,[54]],2]]]]]],[[[8,[[35,[[0,[[55,[54]],2]]]]]],[8,[[35,[[0,[[55,[54]],2]]]]]]],[[35,[[0,[[55,[54]],2]]]]]],0,0,0,0,0,0,[[[60,[[0,[1,2]]]],[8,[[35,[[0,[1,2]]]]]],[8,[[5,[[0,[1,2]]]]]]],[[60,[[0,[1,2]]]]]],[[50,[8,[5]]],50],[[49,50]],[[62,[8,[35]]],62],[[51,[8,[35]]],62],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[43,3],[[60,43],3],[[[62,[[0,[2,1]]]],[43,[[0,[2,1]]]]],[[3,[[0,[2,1]]]]]],[[[50,[2]]],[[50,[2]]]],[49,49],[51,51],[[]],[[]],[[]],[[],60],[[],50],[[],49],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[[60,[[0,[1,2]]]],[8,[[35,[[0,[1,2]]]]]]],[[60,[[0,[1,2]]]]]],[[[50,[1]],33],34],[[[49,[1]],33],34],[[51,33],34],[[]],[[]],[[]],[[]],[[]],[[[49,[2]],36],[[50,[2]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],41],[[],41],[[],41],[[],41],[[],41],[50,36],[[]],[[]],[[]],[[]],[[]],[[62,[8,[35]]],62],[[51,[8,[35]]],62],0,[[]],[[]],[[],63],[10],[10],[10],[[]],[[],10],[[]],[[[63,[[0,[58,39]]]],40]],[[[63,[[0,[58,39]]]],[66,[64,65]],40]],[[12,40],[[67,[[0,[58,39]]]]]],[[],29],[[],29],[[],41],[[]],0,[12,36],[[12,36]],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[69,[[0,[68,[55,[54]],39]]]]],[[70,[[0,[68,[55,[54]],39]]]]]],[[[67,[[0,[68,[55,[54]],39]]]]],[[71,[[70,[[0,[68,[55,[54]],39]]]]]]]],[[[70,[[0,[2,68,[55,[54]]]]]]],[[70,[[0,[2,68,[55,[54]]]]]]]],[[[72,[[0,[2,68,[55,[54]]]]]]],[[72,[[0,[2,68,[55,[54]]]]]]]],[[]],[[]],[[[70,[[0,[68,[55,[54]],39]]]],[73,[[0,[68,[55,[54]],39]]]]]],[[[73,[[0,[68,[55,[54]],39]]]]]],[[[73,[[0,[68,[55,[54]],39]]]]]],[[[70,[[0,[68,[55,[54]],39]]]],[73,[[0,[68,[55,[54]],39]]]]]],[[[73,[[0,[68,[55,[54]],39]]]]]],[[[73,[[0,[68,[55,[54]],39]]]]]],0,[[],[[70,[[0,[61,68,[55,[54]]]]]]]],[[],[[72,[[0,[61,68,[55,[54]]]]]]]],[[],[[74,[[0,[61,68,[55,[54]]]]]]]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[[70,[[0,[1,68,[55,[54]]]]]],33],34],[[[74,[[0,[1,68,[55,[54]]]]]],33],34],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[[72,[[0,[68,[55,[54]],39]]]]],[[71,[[71,[[0,[68,[55,[54]],39]]]]]]]],[[[74,[[0,[68,[55,[54]],39]]]]],[[71,[[71,[[0,[68,[55,[54]],39]]]]]]]],[[]],[[]],[[]],[[[69,[[0,[68,[55,[54]],39]]]]],[[70,[[0,[68,[55,[54]],39]]]]]],[[[70,[[0,[68,[55,[54]],39]]]],[76,[[75,[[0,[68,[55,[54]],39]]]]]]],[[72,[[0,[68,[55,[54]],39]]]]]],[[[71,[[70,[[0,[68,[55,[54]],39]]]]]],[77,[[0,[68,[55,[54]],39]]]]],[[74,[[0,[68,[55,[54]],39]]]]]],[[[72,[[0,[68,[55,[54]],39]]]]]],[[[74,[[0,[68,[55,[54]],39]]]]]],[[[70,[[0,[68,[55,[54]],39]]]],[78,[[0,[68,[55,[54]],39]]]],[76,[[75,[[0,[68,[55,[54]],39]]]]]]]],[[[72,[[0,[68,[55,[54]],39]]]],[78,[[0,[68,[55,[54]],39]]]]],[[29,[79]]]],[[[74,[[0,[68,[55,[54]],39]]]],[78,[[0,[68,[55,[54]],39]]]]],[[29,[79]]]],[[[73,[68]],80],[[14,[13]]]],[[]],[[]],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],41],[[],41],[[],41],[[]],[[]],[[]],[[[72,[[0,[68,[55,[54]],39]]]]],[[72,[[0,[68,[55,[54]],39]]]]]],[[[74,[[0,[68,[55,[54]],39]]]]],[[74,[[0,[68,[55,[54]],39]]]]]],0,0,[[]],[[]],[[]],[[]],[[[69,[81]],59,30]],[[[82,[[0,[2,81]]]]],[[82,[[0,[2,81]]]]]],[[]],[10],[10],[10],[10],[10],[10],[[[82,[[0,[1,81]]]],33],34],[[]],[[]],[[83,[76,[[75,[[0,[81,39]]]]]]],84],[[[82,[81]],59],85],[[],10],[[],10],[[]],[[]],[[[69,[81]],30],[[82,[81]]]],[[]],[[],29],[[],29],[[],29],[[],29],[[],41],[[],41],[[]],[[]],0,[[]],[[]],0,[[[66,[[0,[2,64]],[0,[2,65]]]]],[[66,[[0,[2,64]],[0,[2,65]]]]]],[[]],[[[66,[64,65]],[7,[[0,[58,39,2]]]]]],[[[66,[64,65]],[7,[[0,[58,39,2]]]]]],[[[0,[[0,[58,2]]]]]],[[64,65],[[66,[64,65]]]],[10],[10],[10],[[]],[[],10],[[]],0,[[]],[[],29],[[],29],[[],41],[[]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[86,86],[87,87],[88,88],[89,89],[90,90],[[]],[[]],[[]],[[]],[[]],0,0,[[],88],[[],89],[[],90],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[88,21,19],86],[88,59],0,[[86,33],34],[[87,33],34],[[88,33],34],[[89,33],34],[[90,33],34],0,[[]],[[],86],[[]],[[]],[[]],[[]],[[88,9],[[76,[86]]]],[[88,11],[[76,[86]]]],[[88,18],[[76,[86]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[80,42],86],[[10,30],90],0,0,0,0,[88,30],0,[[88,21],59],0,[[]],[[]],[[]],[[]],[[]],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],41],[[],41],[[],41],[[],41],[[],41],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[58]]]],[[91,[0,[58]]]],[[92,[0,[58]]]],[[[93,[2]]],[[93,[2]]]],[91,91],[92,92],[[]],[[]],[[]],0,[[],93],[[],91],[[],92],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[[93,[1]],33],34],[[91,33],34],[[92,33],34],[[]],[[]],[[]],[[[93,[2]],21],[[71,[[94,[2]]]]]],0,0,[[],10],[[],10],[[],10],[[]],[[]],[[]],[[[93,[2]],21,59],[[95,[2]]]],[[[93,[2]],21,[95,[2]]],[[95,[2]]]],0,0,0,[[]],[[]],[[]],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],41],[[],41],[[],41],[[[93,[2]],21],[[95,[2]]]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[[8,[4]],10],80],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[69,[2]]],[[69,[2]]]],[96,96],[80,80],[[[97,[2]]],[[97,[2]]]],[[[98,[2]]],[[98,[2]]]],[[]],[[]],[[]],[[]],[[]],0,0,[[],[[69,[61]]]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[80,80],30],0,0,0,[[[8,[4]]],80],0,[[[69,[1]],33],34],[[96,33],34],[[80,33],34],[[[97,[1]],33],34],[[[98,[1]],33],34],[[]],[[]],[[]],[[]],[[]],0,0,[[96,38]],[[80,38]],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],0,[[[8,[4]],15],80],[[[8,[4]],17],80],0,0,0,[[80,42,[8,[4]]],95],[[[95,[2]],42],[[95,[2]]]],0,[[]],[[]],[[]],[[]],[[]],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],41],[[],41],[[],41],[[],41],[[],41],[80,36],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[[99,[2]]],[[99,[2]]]],[[]],[[],[[99,[2]]]],[10],[10],[10],[36,[[99,[58]]]],[[]],[[[99,[58]]],[[75,[58]]]],[[[99,[58]],[100,[58]]],[[75,[58]]]],[[],10],[[]],[[[71,[80]],88,[93,[58]],[101,[58]],10,36],[[99,[58]]]],[[]],[[],29],[[],29],[[],41],[[[99,[58]]],36],[[]],0,0,0,0,0,0,[[67,69]],[[]],[[]],[[]],[[]],[[]],[[]],[102,102],[[]],[[],67],[[],103],[[],102],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[]],[[]],[[]],[[[102,[58]]],[[77,[58]]]],[67,102],[[[67,[2]]],[[71,[[69,[2]]]]]],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[[103,[58]],[99,[58]]]],[[[37,[[104,[58]]]]],[[102,[58]]]],[[[67,[58]],40]],[[]],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],41],[[],41],[[],41],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[105,[8,[105]]],105],[[]],[[]],[[[105,[2,2]]],[[105,[2,2]]]],[[]],[10],[10],[27,[[29,[[105,[28,[32,[28]]]]]]]],[10],[[],105],[[[105,[2,2]]],[[105,[2,2]]]],[[]],[[[105,[1,1]],33],34],[59,[[105,[[55,[54]]]]]],[42,[[105,[[0,[58,[55,[54]]]]]]]],[10,[[105,[[55,[54]]]]]],[30,[[105,[[55,[54]]]]]],[106,105],[[]],[54,[[105,[[55,[54]]]]]],[57,[[105,[[55,[54]]]]]],[[],10],[[]],[[105,[8,[105]]],105],[105,105],[[[105,[2]],42],[[95,[2]]]],[[105,[8,[105]]],105],[[]],[[],29],[[],29],[[],41],[[]],0,[[]],[[]],[10],[10],[10],[[]],[[],10],[[]],[[[107,[[0,[58,[55,[54]]]]]]],[[35,[[0,[58,[55,[54]]]]]]]],[[[45,[[0,[58,[55,[54]]]]]],[8,[[35,[[0,[58,[55,[54]]]]]]]],[32,[[0,[58,[55,[54]]]]]]],[[107,[[0,[58,[55,[54]]]]]]]],[[],29],[[],29],[[],41],[[]],[[[107,[[0,[58,108,39]]]],[109,[[0,[58,108,39]]]],[0,[58,108,39]]]],0,0,0,0,0,0,0,0,[[110,[48,[40]]]],[[[111,[[0,[58,39]]]],10,[32,[[0,[58,39]]]],[0,[58,39]]]],[[[109,[[0,[108,39]]]],[32,[[0,[108,39]]]],[0,[108,39]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[101,101],[[[109,[2]]],[[109,[2]]]],[[]],[[]],[[],101],[[],[[109,[61]]]],[[],[[100,[61]]]],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[27,[[29,[[109,[28]]]]]],[27,[[29,[[100,[28]]]]]],[10],[10],[10],[10],[10],[[[109,[1]],33],34],[[[100,[1]],33],34],[[[110,[1]],33],34],[[]],[[]],[[]],[[]],[[]],[[[101,[61]]],[[100,[61]]]],[[[111,[[0,[58,39]]]]],[[112,[[0,[58,39]]]]]],[[[110,[61]]],[[100,[61]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[[37,[[113,[61]]]],10],[[101,[61]]]],[10,[[111,[[0,[58,39]]]]]],[21,109],[10,[[110,[61]]]],[[110,[48,[40]],40]],0,0,[[]],[[]],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],41],[[],41],[[],41],[[],41],[[],41],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[8,"Debug"],[8,"Clone"],[3,"Lookup"],[3,"String"],[6,"ASTExpr"],[3,"StepType"],[3,"Circuit"],[8,"Into"],[3,"FixedSignal"],[15,"usize"],[3,"ForwardSignal"],[15,"str"],[3,"Advice"],[3,"Column"],[6,"ImportedHalo2Advice"],[3,"Fixed"],[6,"ImportedHalo2Fixed"],[3,"SharedSignal"],[3,"InternalSignal"],[3,"StepTypeHandler"],[6,"StepTypeUUID"],[3,"Constraint"],[3,"TransitionConstraint"],[4,"ExposeOffset"],[8,"ColumnType"],[3,"ImportedHalo2Column"],[8,"Deserializer"],[3,"Fr"],[4,"Result"],[15,"bool"],[8,"PartialEq"],[4,"Queriable"],[3,"Formatter"],[6,"Result"],[3,"Constraint"],[15,"u128"],[3,"Rc"],[8,"Hasher"],[8,"Hash"],[8,"Fn"],[3,"TypeId"],[15,"i32"],[3,"StepTypeSetupContext"],[8,"LookupBuilder"],[3,"StepTypeContext"],[3,"CircuitContext"],[4,"StepTypeDefInput"],[3,"StepTypeWGHandler"],[3,"LookupTableRegistry"],[3,"LookupTableStore"],[3,"LookupTable"],[8,"FnOnce"],[8,"IntoIterator"],[15,"u64"],[8,"From"],[4,"Typing"],[15,"u8"],[8,"Field"],[15,"u32"],[3,"InPlaceLookupBuilder"],[8,"Default"],[3,"LookupTableBuilder"],[3,"SuperCircuitContext"],[8,"CellManager"],[8,"StepSelectorBuilder"],[3,"CompilerConfig"],[3,"SuperCircuit"],[8,"Field"],[3,"Circuit"],[3,"ChiquitoHalo2"],[3,"Vec"],[3,"ChiquitoHalo2Circuit"],[3,"ConstraintSystem"],[3,"ChiquitoHalo2SuperCircuit"],[6,"Assignments"],[4,"Option"],[6,"SuperAssignments"],[8,"Layouter"],[4,"Error"],[3,"Column"],[8,"PrimeField"],[3,"ChiquitoPlaf"],[3,"ChiquitoPlafWitGen"],[3,"Witness"],[3,"Plaf"],[3,"SignalPlacement"],[3,"StepPlacement"],[3,"Placement"],[3,"SingleRowCellManager"],[3,"MaxWidthCellManager"],[3,"SimpleStepSelectorBuilder"],[3,"TwoStepsSelectorBuilder"],[3,"StepSelector"],[6,"SelectorAssignment"],[6,"PolyExpr"],[4,"ColumnType"],[3,"Poly"],[3,"PolyLookup"],[3,"AssignmentGenerator"],[3,"TraceWitness"],[3,"TraceGenerator"],[3,"MappingGenerator"],[3,"MappingContext"],[6,"Mapping"],[4,"Expr"],[4,"Expression"],[3,"IsZero"],[8,"Eq"],[3,"StepInstance"],[3,"TraceContext"],[3,"FixedGenContext"],[6,"FixedAssignment"],[6,"Trace"],[8,"ToExpr"],[8,"ToField"]]}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};