#length #traits #numbers #maths #digits

无std get_len_base_10_as_usize

在运行和编译时获取长度基数10作为usize的特质

7个版本

0.1.6 2022年2月4日
0.1.5 2022年2月3日
0.1.1 2022年1月16日

#1835 in 数学

MIT/Apache

17KB
249

获取长度基数10作为usize的特质

此crate提供如MaxLenBase10AsUsizeGetLenBase10AsUsizeViaRepeatedMultiplicationBy10GetLenBase10AsUsizeGetLenBase10AsUsizeViaDivigingWithPowsOf2GetLenBase10AsUsizeViaStringConversionTryEstimateLenBase10AsClosedUsizeIntvlViaFPLogarithm等特质。

示例

use get_len_base_10_as_usize::MaxLenBase10AsUsize;

assert_eq!(u64::MAX_LEN_BASE_10_AS_USIZE, 20);

灵感来源

许可证

根据您的选择,此crate受Apache许可证第2版MIT许可证许可。
除非您明确声明,否则您提交给此crate的任何贡献,根据Apache-2.0许可证定义,应双重许可如上所述,不附加任何额外条款或条件。

依赖关系

~2MB
~41K SLoC