Crate num_base

Source
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.
BasedBuilder
Builder for Based number.

Enums§

Alphabet
Alphabet used in Based number.
AlphabetError
Alphabet’s Error.
BasedError
Based number’s Error.