pub trait TableFiller<P = PackedType<OptimalUnderlier, B128>>{
type Event: Clone;
// Required methods
fn id(&self) -> TableId;
fn fill(
&self,
rows: &[Self::Event],
witness: &mut TableWitnessSegment<'_, P>,
) -> Result<()>;
}
Expand description
A struct that can populate segments of a table witness using row descriptors.
Required Associated Types§
Required Methods§
Implementors§
Source§impl TableFiller for BitAndLookup
Implements filling for the AND lookup table.
impl TableFiller for BitAndLookup
Implements filling for the AND lookup table.
Source§impl TableFiller for IncrLookup
Implements filling for the increment lookup table.
impl TableFiller for IncrLookup
Implements filling for the increment lookup table.