[][src]Struct paired::bls12_381::Fq

pub struct Fq(_);

Trait Implementations

impl From<Fq> for FqRepr[src]

impl Clone for Fq[src]

impl PartialOrd<Fq> for Fq[src]

impl Copy for Fq[src]

impl Eq for Fq[src]

impl Ord for Fq[src]

Elements are ordered lexicographically.

impl PartialEq<Fq> for Fq[src]

impl Debug for Fq[src]

impl Display for Fq[src]

impl Field for Fq[src]

impl SqrtField for Fq[src]

impl PrimeField for Fq[src]

type Repr = FqRepr

The prime field can be converted back and forth into this biginteger representation. Read more

impl Rand for Fq[src]

fn rand<R: Rng>(rng: &mut R) -> Self[src]

Computes a uniformly random element using rejection sampling.

Auto Trait Implementations

impl Send for Fq

impl Sync for Fq

impl Unpin for Fq

impl UnwindSafe for Fq

impl RefUnwindSafe for Fq

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]