Struct ark_test_curves::mnt4::g2::AteAdditionCoefficients
source · pub struct AteAdditionCoefficients<P>where
P: MNT4Config,{
pub c_l1: QuadExtField<Fp2ConfigWrapper<<P as MNT4Config>::Fp2Config>>,
pub c_rz: QuadExtField<Fp2ConfigWrapper<<P as MNT4Config>::Fp2Config>>,
}
Fields§
§c_l1: QuadExtField<Fp2ConfigWrapper<<P as MNT4Config>::Fp2Config>>
§c_rz: QuadExtField<Fp2ConfigWrapper<<P as MNT4Config>::Fp2Config>>
Trait Implementations§
source§impl<P> CanonicalDeserialize for AteAdditionCoefficients<P>where
P: MNT4Config,
impl<P> CanonicalDeserialize for AteAdditionCoefficients<P>where P: MNT4Config,
source§fn deserialize_with_mode<R>(
reader: R,
compress: Compress,
validate: Validate
) -> Result<AteAdditionCoefficients<P>, SerializationError>where
R: Read,
fn deserialize_with_mode<R>( reader: R, compress: Compress, validate: Validate ) -> Result<AteAdditionCoefficients<P>, SerializationError>where R: Read,
The general deserialize method that takes in customization flags.
fn deserialize_compressed<R>(reader: R) -> Result<Self, SerializationError>where R: Read,
fn deserialize_compressed_unchecked<R>( reader: R ) -> Result<Self, SerializationError>where R: Read,
fn deserialize_uncompressed<R>(reader: R) -> Result<Self, SerializationError>where R: Read,
fn deserialize_uncompressed_unchecked<R>( reader: R ) -> Result<Self, SerializationError>where R: Read,
source§impl<P> CanonicalSerialize for AteAdditionCoefficients<P>where
P: MNT4Config,
impl<P> CanonicalSerialize for AteAdditionCoefficients<P>where P: MNT4Config,
source§fn serialize_with_mode<W>(
&self,
writer: W,
compress: Compress
) -> Result<(), SerializationError>where
W: Write,
fn serialize_with_mode<W>( &self, writer: W, compress: Compress ) -> Result<(), SerializationError>where W: Write,
The general serialize method that takes in customization flags.
fn serialized_size(&self, compress: Compress) -> usize
fn serialize_compressed<W>(&self, writer: W) -> Result<(), SerializationError>where W: Write,
fn compressed_size(&self) -> usize
fn serialize_uncompressed<W>(&self, writer: W) -> Result<(), SerializationError>where W: Write,
fn uncompressed_size(&self) -> usize
source§impl<P> Clone for AteAdditionCoefficients<P>where
P: MNT4Config,
impl<P> Clone for AteAdditionCoefficients<P>where P: MNT4Config,
source§fn clone(&self) -> AteAdditionCoefficients<P>
fn clone(&self) -> AteAdditionCoefficients<P>
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<P> Debug for AteAdditionCoefficients<P>where
P: MNT4Config,
impl<P> Debug for AteAdditionCoefficients<P>where P: MNT4Config,
source§impl<P> PartialEq<AteAdditionCoefficients<P>> for AteAdditionCoefficients<P>where
P: MNT4Config,
impl<P> PartialEq<AteAdditionCoefficients<P>> for AteAdditionCoefficients<P>where P: MNT4Config,
source§fn eq(&self, other: &AteAdditionCoefficients<P>) -> bool
fn eq(&self, other: &AteAdditionCoefficients<P>) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl<P> Valid for AteAdditionCoefficients<P>where
P: MNT4Config,
impl<P> Valid for AteAdditionCoefficients<P>where P: MNT4Config,
fn check(&self) -> Result<(), SerializationError>
fn batch_check<'a>( batch: impl Iterator<Item = &'a AteAdditionCoefficients<P>> + Send ) -> Result<(), SerializationError>where AteAdditionCoefficients<P>: 'a,
impl<P> Eq for AteAdditionCoefficients<P>where P: MNT4Config,
Auto Trait Implementations§
impl<P> RefUnwindSafe for AteAdditionCoefficients<P>where <P as MNT4Config>::Fp: RefUnwindSafe,
impl<P> Send for AteAdditionCoefficients<P>
impl<P> Sync for AteAdditionCoefficients<P>
impl<P> Unpin for AteAdditionCoefficients<P>where <P as MNT4Config>::Fp: Unpin,
impl<P> UnwindSafe for AteAdditionCoefficients<P>where <P as MNT4Config>::Fp: UnwindSafe,
Blanket Implementations§
§impl<T> CanonicalSerializeHashExt for Twhere
T: CanonicalSerialize,
impl<T> CanonicalSerializeHashExt for Twhere T: CanonicalSerialize,
§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