Enum ivc::plonkish_lang::PlonkishChallenge
source · pub enum PlonkishChallenge {
Beta,
Gamma,
JointCombiner,
}
Variants§
Trait Implementations§
source§impl Clone for PlonkishChallenge
impl Clone for PlonkishChallenge
source§fn clone(&self) -> PlonkishChallenge
fn clone(&self) -> PlonkishChallenge
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for PlonkishChallenge
impl Debug for PlonkishChallenge
source§impl From<BerkeleyChallengeTerm> for PlonkishChallenge
impl From<BerkeleyChallengeTerm> for PlonkishChallenge
source§fn from(chal: BerkeleyChallengeTerm) -> Self
fn from(chal: BerkeleyChallengeTerm) -> Self
Converts to this type from the input type.
source§impl Hash for PlonkishChallenge
impl Hash for PlonkishChallenge
source§impl<G: CommitmentCurve, const N_COL: usize, const N_ALPHAS: usize> Index<PlonkishChallenge> for PlonkishInstance<G, N_COL, 3, N_ALPHAS>
impl<G: CommitmentCurve, const N_COL: usize, const N_ALPHAS: usize> Index<PlonkishChallenge> for PlonkishInstance<G, N_COL, 3, N_ALPHAS>
source§impl IntoEnumIterator for PlonkishChallenge
impl IntoEnumIterator for PlonkishChallenge
type Iterator = PlonkishChallengeIter
fn iter() -> PlonkishChallengeIter ⓘ
source§impl PartialEq<PlonkishChallenge> for PlonkishChallenge
impl PartialEq<PlonkishChallenge> for PlonkishChallenge
source§fn eq(&self, other: &PlonkishChallenge) -> bool
fn eq(&self, other: &PlonkishChallenge) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for PlonkishChallenge
impl Eq for PlonkishChallenge
impl StructuralEq for PlonkishChallenge
impl StructuralPartialEq for PlonkishChallenge
Auto Trait Implementations§
impl RefUnwindSafe for PlonkishChallenge
impl Send for PlonkishChallenge
impl Sync for PlonkishChallenge
impl Unpin for PlonkishChallenge
impl UnwindSafe for PlonkishChallenge
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more