7 个版本

使用旧的 Rust 2015

0.3.2 2021 年 7 月 27 日
0.3.1 2021 年 4 月 8 日
0.2.0 2018 年 1 月 30 日
0.1.2 2017 年 7 月 7 日
0.1.1 2017 年 3 月 24 日

#99Rust 模式

Download history 33157/week @ 2024-04-22 32636/week @ 2024-04-29 33718/week @ 2024-05-06 33033/week @ 2024-05-13 31845/week @ 2024-05-20 32265/week @ 2024-05-27 31695/week @ 2024-06-03 35502/week @ 2024-06-10 34458/week @ 2024-06-17 37255/week @ 2024-06-24 30934/week @ 2024-07-01 38254/week @ 2024-07-08 34911/week @ 2024-07-15 38191/week @ 2024-07-22 40963/week @ 2024-07-29 40300/week @ 2024-08-05

157,367 每月下载量
447 crate 中使用 (38 个直接使用)

MIT/Apache

10KB
144

浮点数的全序

Build Status Crates.IO Documentation

使用此排序的浮点数包装器

NaN | -Infinity | x < 0 | -0 | +0 | x > 0 | +Infinity | NaN

它是如何工作的?

有一个古老的家族魔法咒语,可以让人们在不进行任何浮点运算的情况下比较浮点值。只需将 fp 值解释为无符号整数,翻转其符号位(如果为正)或所有位(如果为负),然后正常进行比较。

这个技巧是在 f32f64 上开发的,但它应该适用于任何类似于 IEEE 浮点数的结构。甚至是 IEEE 十进制格式。

许可证

根据以下之一许可:

任选其一。

贡献

除非你明确表示,否则任何有意提交以包含在你提交的工作中的贡献,根据 Apache-2.0 许可证定义,应如上双许可,不附加任何额外条款或条件。

无运行时依赖