AggregationSubCircuit

Trait AggregationSubCircuit 

Source
pub trait AggregationSubCircuit {
    // Required methods
    fn airs<SC: StarkProtocolConfig<F = F>>(&self) -> Vec<AirRef<SC>> ;
    fn bus_inventory(&self) -> &BusInventory;
    fn next_bus_idx(&self) -> BusIndex;
    fn max_num_proofs(&self) -> usize;
}

Required Methods§

Source

fn airs<SC: StarkProtocolConfig<F = F>>(&self) -> Vec<AirRef<SC>>

Source

fn bus_inventory(&self) -> &BusInventory

Source

fn next_bus_idx(&self) -> BusIndex

Source

fn max_num_proofs(&self) -> usize

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.

Implementors§

Source§

impl<const MAX_NUM_PROOFS: usize> AggregationSubCircuit for VerifierSubCircuit<MAX_NUM_PROOFS>