[][src]Struct paired::bls12_381::Fr

pub struct Fr(_);

Trait Implementations

impl From<Fr> for FrRepr[src]

impl Clone for Fr[src]

impl PartialOrd<Fr> for Fr[src]

impl Copy for Fr[src]

impl Eq for Fr[src]

impl Ord for Fr[src]

Elements are ordered lexicographically.

impl PartialEq<Fr> for Fr[src]

impl Debug for Fr[src]

impl Display for Fr[src]

impl Field for Fr[src]

impl SqrtField for Fr[src]

impl PrimeField for Fr[src]

type Repr = FrRepr

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

impl Rand for Fr[src]

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

Computes a uniformly random element using rejection sampling.

Auto Trait Implementations

impl Send for Fr

impl Sync for Fr

impl Unpin for Fr

impl UnwindSafe for Fr

impl RefUnwindSafe for Fr

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]