pub trait BigIntBuilder<const BASE: usize>
where Self: Debug,
{ // Required methods fn new() -> Self; fn push_front(&mut self, digit: Digit); fn push_back(&mut self, digit: Digit); fn is_empty(&self) -> bool; fn with_sign(self, sign: Sign) -> Self; }

Required Methods§

source

fn new() -> Self

source

fn push_front(&mut self, digit: Digit)

source

fn push_back(&mut self, digit: Digit)

source

fn is_empty(&self) -> bool

source

fn with_sign(self, sign: Sign) -> Self

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<const BASE: usize> BigIntBuilder<BASE> for LooseBuilder<BASE>

source§

impl<const BASE: usize> BigIntBuilder<BASE> for TightBuilder<BASE>