Trait otter_api_tests::zcoord::AddSubOffset [−]
pub trait AddSubOffset {
const CARRY_DELTA: LimbVal;
const NEW_LIMBS: LimbVal;
const SEALED_TRAIT: Sealed;
fn init_delta(&self) -> LimbVal;
fn check_underflow(m: &Mutable, i: usize, nv: LimbVal) -> Option<()>;
fn final_undo_delta() -> LimbVal;
fn check_nospace(i: usize) -> Option<()> { ... }
fn start_limb(&self, m: &Mutable) -> usize { ... }
}Associated Constants
Required methods
fn init_delta(&self) -> LimbValfn final_undo_delta() -> LimbValProvided methods
fn check_nospace(i: usize) -> Option<()>fn start_limb(&self, m: &Mutable) -> usizeImplementors
impl AddSubOffset for AddSubRangeDelta
impl AddSubOffset for AddSubRangeDeltapub fn init_delta(&self) -> LimbValpub const CARRY_DELTA: LimbValpub fn check_nospace(i: usize) -> Option<()>pub fn start_limb(&self, &Mutable) -> usizepub fn final_undo_delta() -> LimbValpub const SEALED_TRAIT: Sealedimpl AddSubOffset for Decrement
impl AddSubOffset for Decrementpub fn init_delta(&self) -> LimbValpub const CARRY_DELTA: LimbValpub fn final_undo_delta() -> LimbValpub const SEALED_TRAIT: Sealedimpl AddSubOffset for Increment
impl AddSubOffset for Incrementpub fn init_delta(&self) -> LimbValpub const CARRY_DELTA: LimbValpub fn final_undo_delta() -> LimbValpub const SEALED_TRAIT: Sealed