pub trait RelaxableInstance<G: CommitmentCurve, I: Instance<G>> {
    // Required method
    fn relax(self) -> RelaxedInstance<G, I>;
}

Required Methods§

source

fn relax(self) -> RelaxedInstance<G, I>

Implementors§

source§

impl<G: CommitmentCurve, I: Instance<G>> RelaxableInstance<G, I> for RelaxedInstance<G, I>

A relaxed instance is trivially relaxable.

source§

impl<G: CommitmentCurve, I: Instance<G>> RelaxableInstance<G, I> for I