pub trait PartitionedAirBuilder: AirBuilder {
// Required methods
fn cached_mains(&self) -> &[Self::M];
fn common_main(&self) -> &Self::M;
}
Expand description
AIR builder that supports main trace matrix which is partitioned into sub-matrices which belong to different commitments.
Required Methods§
Sourcefn cached_mains(&self) -> &[Self::M]
fn cached_mains(&self) -> &[Self::M]
Cached main trace matrix.
Sourcefn common_main(&self) -> &Self::M
fn common_main(&self) -> &Self::M
Common main trace matrix. Panic if there is no common main trace.
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.