首页 > 解决方案 > 如何在 Rust 中创建像 u160 这样的大型自定义数字类型?

问题描述

uX crate简化了非标准宽度整数的创建,但不幸的是仅限于 u128。

来自 uX 文档:

当应用程序中需要非标准宽度的整数时,规范是使用更大的容器并确保操作后值在范围内。

但是 u126 是本机支持的最大无符号数字类型。

编辑:之前我提到向 u256 添加类型检查。但是 Rust 没有原生的 u256。

标签: rustcasting

解决方案


推荐阅读