pub trait TableFiller<P = PackedType<OptimalUnderlier, B128>>{
type Event: Clone;
// Required methods
fn id(&self) -> TableId;
fn fill<'a>(
&'a self,
rows: impl Iterator<Item = &'a Self::Event> + Clone,
witness: &'a mut TableWitnessSegment<'_, P>,
) -> Result<()>;
}
Expand description
A struct that can populate segments of a table witness using row descriptors.
Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.