5 个版本 (1 个稳定版)

1.0.0 2020年5月30日
0.2.1 2020年3月31日
0.1.2 2020年3月29日

1861编码 分类中

MIT/Apache

10KB
212

Documentation Crate

based

based 提供了对自定义数值基的支持。based 不支持多字符数字。

示例

use based::{Base, NumeralSystem};

let base16: Base = "0123456789abcdef".parse().unwrap();
let val: usize = base16.decode("10").unwrap();
assert_eq!(val, 16);
assert_eq!(base16.encode(16 as usize).unwrap(), "10")

lib.rs:

based

based 提供了对自定义单字符数字的支持。

based 不支持多字符数字。

示例

use based::{Base, NumeralSystem};

let base16: Base = "0123456789abcdef".parse().unwrap();
let val: usize = base16.decode("10").unwrap();
assert_eq!(val, 16);
assert_eq!(base16.encode(16 as usize).unwrap(), "10")

无运行时依赖