pub trait CircuitComponent {
    type ComponentPrivateInputs: Default + Clone;
}
Expand description

CircuitComponent exists so parent components can pass private inputs to their subcomponents when calling CompoundProof::circuit directly. In general, there are no internal private inputs, and a default value will be passed. CompoundProof::circuit implementations should exhibit default behavior when passed a default ComponentPrivateinputs.

Required Associated Types§

Implementors§