Skip to main content

NonZeroUintXgcdOutput

Type Alias NonZeroUintXgcdOutput 

Source
pub type NonZeroUintXgcdOutput<const LIMBS: usize> = XgcdOutput<LIMBS, NonZeroUint<LIMBS>>;

Aliased Type§

pub struct NonZeroUintXgcdOutput<const LIMBS: usize> {
    pub gcd: NonZero<Uint<LIMBS>>,
    pub x: Int<LIMBS>,
    pub y: Int<LIMBS>,
    pub lhs_on_gcd: Uint<LIMBS>,
    pub rhs_on_gcd: Uint<LIMBS>,
}

Fields§

§gcd: NonZero<Uint<LIMBS>>

Greatest common divisor

§x: Int<LIMBS>

x;

§y: Int<LIMBS>

y;

§lhs_on_gcd: Uint<LIMBS>

lhs / gcd

§rhs_on_gcd: Uint<LIMBS>

rhs / gcd