Skip to main content

AddSubOffset

Trait AddSubOffset 

Source
pub trait AddSubOffset {
    const CARRY_DELTA: LimbVal;
    const NEW_LIMBS: LimbVal;
    const SEALED_TRAIT: Sealed;

    // Required methods
    fn init_delta(&self) -> LimbVal;
    fn check_underflow(m: &Mutable, i: usize, nv: LimbVal) -> Option<()>;
    fn final_undo_delta() -> LimbVal;

    // Provided methods
    fn check_nospace(i: usize) -> Option<()> { ... }
    fn start_limb(&self, m: &Mutable) -> usize { ... }
}

Required Associated Constants§

Required Methods§

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§