pub trait AnyRap<SC: StarkGenericConfig>:
Rap<SymbolicRapBuilder<Val<SC>>>
+ for<'a> Rap<ProverConstraintFolder<'a, SC>>
+ for<'a> Rap<DebugConstraintBuilder<'a, SC>>
+ BaseAirWithPublicValues<Val<SC>>
+ PartitionedBaseAir<Val<SC>>
+ Send
+ Sync {
// Required methods
fn as_any(&self) -> &dyn Any;
fn name(&self) -> String;
}
Expand description
RAP trait for all-purpose dynamic dispatch use.
This trait is auto-implemented if you implement Air
and BaseAirWithPublicValues
and PartitionedBaseAir
traits.