Expand description
Crate for manipulating with numbers (integers) in different bases.
§Quick start
use num_base::Based;
let num = Based::new("101", 10).to(2).unwrap();
assert_eq!(num.val, "1100101")§Optional features
ops- Implementation for Add, Sub, Mul, Div and Rem.cli- Install with:cargo install num_base --features cli.
Structs§
- Based
- Number with its base and
Alphabet. - Based
Builder - Builder for
Basednumber.
Enums§
- Alphabet
- Alphabet used in
Basednumber. - Alphabet
Error - Alphabet’s Error.
- Based
Error - Based number’s Error.