Struct unknown_order::GcdResult
source · pub struct GcdResult<const LIMBS: usize>{
pub gcd: SizedBigNumber<LIMBS>,
pub x: SizedBigNumber<LIMBS>,
pub y: SizedBigNumber<LIMBS>,
}
Expand description
GcdResult encapsulates the gcd result and the Bézout coefficients
Fields§
§gcd: SizedBigNumber<LIMBS>
Quotient
x: SizedBigNumber<LIMBS>
Bézout coefficient
y: SizedBigNumber<LIMBS>
Bézout coefficient
Trait Implementations§
Auto Trait Implementations§
impl<const LIMBS: usize> Freeze for GcdResult<LIMBS>
impl<const LIMBS: usize> RefUnwindSafe for GcdResult<LIMBS>
impl<const LIMBS: usize> Send for GcdResult<LIMBS>
impl<const LIMBS: usize> Sync for GcdResult<LIMBS>
impl<const LIMBS: usize> Unpin for GcdResult<LIMBS>
impl<const LIMBS: usize> UnwindSafe for GcdResult<LIMBS>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more