pub struct Decrement;Trait Implementations§
Source§impl AddSubOffset for Decrement
impl AddSubOffset for Decrement
const CARRY_DELTA: LimbVal = MINUS_ONE
const NEW_LIMBS: LimbVal = LIMB_MASK
const SEALED_TRAIT: Sealed
fn init_delta(&self) -> LimbVal
fn check_underflow(_: &Mutable, i: usize, nv: LimbVal) -> Option<()>
fn final_undo_delta() -> LimbVal
fn check_nospace(i: usize) -> Option<()>
fn start_limb(&self, m: &Mutable) -> usize
Auto Trait Implementations§
impl Freeze for Decrement
impl RefUnwindSafe for Decrement
impl Send for Decrement
impl Sync for Decrement
impl Unpin for Decrement
impl UnwindSafe for Decrement
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