5 个不稳定版本
0.3.0 | 2019年11月13日 |
---|---|
0.2.2 | 2019年10月21日 |
0.2.1 | 2019年10月8日 |
0.2.0 | 2019年10月3日 |
0.1.0 | 2019年10月1日 |
#2417 在 算法
用于 factor-rs
28KB
389 行
radixal
无符号整数类型的数字迭代。
IntoDigits
特征提供了一些方法,以简化将无符号整数类型作为指定基数下的数字序列处理。
对于更复杂的用法,DigitsIterator
实现了一些方法来在原地操作数字,比 IntoDigits
特征提供了更多的控制。
特性
可以在不使用标准库的情况下使用此 crate。
DigitsIterator
结构体以及 IntoDigits
特征仅对原始无符号类型实现:u8
、u16
、u32
、u64
、u128
、usize
以及它们对应的 Wrapping
类型。
内部数值操作在需要时使用 wrapping 语义,既为了简单也为了性能。预计在未来的版本中将使用 checked 操作,同时将 wrapping 操作绑定到可选功能,以便于性能敏感的使用。
lib.rs
:
Radixal 提供了 IntoDigits
特征,简化了将无符号整数类型作为指定基数下的数字序列处理。
依赖关系
~155KB