DivUnsafe

Trait DivUnsafe 

Source
pub trait DivUnsafe<Rhs = Self>: Sized {
    type Output;

    // Required method
    fn div_unsafe(self, other: Rhs) -> Self::Output;
}
Expand description

Division operation that is undefined behavior when the denominator is not invertible.

Required Associated Types§

Source

type Output

Output type of div_unsafe.

Required Methods§

Source

fn div_unsafe(self, other: Rhs) -> Self::Output

Undefined behavior when denominator is not invertible.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl DivUnsafe for Fq2

Source§

type Output = Fp2

Source§

fn div_unsafe(self, other: Self) -> Self::Output

Source§

impl DivUnsafe for Fq12

Source§

type Output = Fp12

Source§

fn div_unsafe(self, other: Self) -> Self::Output

Source§

impl DivUnsafe for Fq

Source§

type Output = Fp

Source§

fn div_unsafe(self, other: Self) -> Self::Output

Source§

impl DivUnsafe for Fq2

Source§

type Output = Fq2

Source§

fn div_unsafe(self, other: Self) -> Self::Output

Source§

impl DivUnsafe for Fq12

Source§

type Output = Fq12

Source§

fn div_unsafe(self, other: Self) -> Self::Output

Source§

impl DivUnsafe for Fq

Source§

type Output = Fq

Source§

fn div_unsafe(self, other: Self) -> Self::Output

Source§

impl<'a> DivUnsafe for &'a Fq2

Source§

type Output = Fp2

Source§

fn div_unsafe(self, other: &'a Fq2) -> Self::Output

Source§

impl<'a> DivUnsafe for &'a Fq12

Source§

type Output = Fp12

Source§

fn div_unsafe(self, other: &'a Fq12) -> Self::Output

Source§

impl<'a> DivUnsafe for &'a Fq

Source§

type Output = Fp

Source§

fn div_unsafe(self, other: &'a Fq) -> Self::Output

Source§

impl<'a> DivUnsafe for &'a Fq2

Source§

type Output = Fq2

Source§

fn div_unsafe(self, other: &'a Fq2) -> Self::Output

Source§

impl<'a> DivUnsafe for &'a Fq12

Source§

type Output = Fq12

Source§

fn div_unsafe(self, other: &'a Fq12) -> Self::Output

Source§

impl<'a> DivUnsafe for &'a Fq

Source§

type Output = Fq

Source§

fn div_unsafe(self, other: &'a Fq) -> Self::Output

Source§

impl<'a> DivUnsafe<&'a Fp2> for Fq2

Source§

type Output = Fp2

Source§

fn div_unsafe(self, other: &'a Fq2) -> Self::Output

Source§

impl<'a> DivUnsafe<&'a Fp12> for Fq12

Source§

type Output = Fp12

Source§

fn div_unsafe(self, other: &'a Fq12) -> Self::Output

Source§

impl<'a> DivUnsafe<&'a Fp> for Fq

Source§

type Output = Fp

Source§

fn div_unsafe(self, other: &'a Fq) -> Self::Output

Source§

impl<'a> DivUnsafe<&'a Fq2> for Fq2

Source§

type Output = Fq2

Source§

fn div_unsafe(self, other: &'a Fq2) -> Self::Output

Source§

impl<'a> DivUnsafe<&'a Fq12> for Fq12

Source§

type Output = Fq12

Source§

fn div_unsafe(self, other: &'a Fq12) -> Self::Output

Source§

impl<'a> DivUnsafe<&'a Fq> for Fq

Source§

type Output = Fq

Source§

fn div_unsafe(self, other: &'a Fq) -> Self::Output

Implementors§