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
Based
number.
Enums§
- Alphabet
- Alphabet used in
Based
number. - Alphabet
Error - Alphabet’s Error.
- Based
Error - Based number’s Error.