ContinuationVmProver

Trait ContinuationVmProver 

Source
pub trait ContinuationVmProver<SC: StarkGenericConfig> {
    // Required method
    fn prove(
        &mut self,
        input: impl Into<Streams<Val<SC>>>,
    ) -> Result<ContinuationVmProof<SC>, VirtualMachineError>;
}
Expand description

Prover for a specific exe in a specific continuation VM using a specific Stark config.

Required Methods§

Source

fn prove( &mut self, input: impl Into<Streams<Val<SC>>>, ) -> Result<ContinuationVmProof<SC>, VirtualMachineError>

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§