#type #no-alloc

no-std better-num

Rust 中的更好数值类型

1 个不稳定版本

0.1.0 2023年8月18日

#339#no-alloc

MIT 许可证

6MB
132K SLoC

better-num

Rust 中易于使用的数值类型

注意:由于空间限制,任何大于 16 位的类型都无法实现,因为这需要多个 GB 的空间

注意:可能 rustcrust-analyzer 不喜欢某些枚举定义的大小,你已经收到了警告。

示例

use better_num::english::u8::U8English;

fn main() {
    dbg!(U8English::TwoHundredFiftyFour - U8English::TwoHundredThirtyFour);

    // Twenty
}

查看 示例文件夹 以获取更多示例。

由于定义很大,为了提高编译速度,你必须选择你想要使用的确切类型作为功能。

例如,如果我想使用 U16English 类型,我必须选择功能 englishu16

语言支持

  • 英语
  • 法语
  • 德语
  • 意大利语

更多即将添加

许可证

本代码受 MIT 许可证许可。

无运行时依赖

功能