Struct ark_poly_commit::data_structures::LabeledCommitment [−][src]
pub struct LabeledCommitment<C: PCCommitment> { /* fields omitted */ }
Expand description
A commitment along with information about its degree bound (if any).
Implementations
Instantiate a new polynomial_context.
Retrieve the commitment from self
.
Retrieve the degree bound in self
.
Trait Implementations
impl<F: Field, C: PCCommitment + ToConstraintField<F>> ToConstraintField<F> for LabeledCommitment<C>
[src]
impl<F: Field, C: PCCommitment + ToConstraintField<F>> ToConstraintField<F> for LabeledCommitment<C>
[src]Auto Trait Implementations
impl<C> RefUnwindSafe for LabeledCommitment<C> where
C: RefUnwindSafe,
impl<C> Send for LabeledCommitment<C> where
C: Send,
impl<C> Sync for LabeledCommitment<C> where
C: Sync,
impl<C> Unpin for LabeledCommitment<C> where
C: Unpin,
impl<C> UnwindSafe for LabeledCommitment<C> where
C: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V