pub struct MontyFormInverter<const LIMBS: usize>{ /* private fields */ }
Expand description
Bernstein-Yang inverter which inverts MontyForm
types.
Trait Implementations§
Source§impl<const SAT_LIMBS: usize, const UNSAT_LIMBS: usize> Debug for MontyFormInverter<SAT_LIMBS>where
Odd<Uint<SAT_LIMBS>>: PrecomputeInverter<Inverter = SafeGcdInverter<SAT_LIMBS, UNSAT_LIMBS>, Output = Uint<SAT_LIMBS>>,
impl<const SAT_LIMBS: usize, const UNSAT_LIMBS: usize> Debug for MontyFormInverter<SAT_LIMBS>where
Odd<Uint<SAT_LIMBS>>: PrecomputeInverter<Inverter = SafeGcdInverter<SAT_LIMBS, UNSAT_LIMBS>, Output = Uint<SAT_LIMBS>>,
Auto Trait Implementations§
impl<const LIMBS: usize> !Freeze for MontyFormInverter<LIMBS>
impl<const LIMBS: usize> !RefUnwindSafe for MontyFormInverter<LIMBS>
impl<const LIMBS: usize> !Send for MontyFormInverter<LIMBS>
impl<const LIMBS: usize> !Sync for MontyFormInverter<LIMBS>
impl<const LIMBS: usize> !Unpin for MontyFormInverter<LIMBS>
impl<const LIMBS: usize> !UnwindSafe for MontyFormInverter<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