pub struct AddSubRangeDelta { /* private fields */ }Trait Implementations§
Source§impl AddSubOffset for AddSubRangeDelta
impl AddSubOffset for AddSubRangeDelta
const CARRY_DELTA: LimbVal = ONE
const NEW_LIMBS: LimbVal = ZERO
const SEALED_TRAIT: Sealed
fn init_delta(&self) -> LimbVal
fn check_underflow(_: &Mutable, _: usize, _: LimbVal) -> Option<()>
fn check_nospace(i: usize) -> Option<()>
fn start_limb(&self, _: &Mutable) -> usize
fn final_undo_delta() -> LimbVal
Auto Trait Implementations§
impl Freeze for AddSubRangeDelta
impl RefUnwindSafe for AddSubRangeDelta
impl Send for AddSubRangeDelta
impl Sync for AddSubRangeDelta
impl Unpin for AddSubRangeDelta
impl UnwindSafe for AddSubRangeDelta
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more