47个版本 (稳定)
| 4.2.2 | 2024年7月29日 |
|---|---|
| 4.2.0 | 2023年12月4日 |
| 4.1.1 | 2023年10月10日 |
| 3.9.2 | 2023年10月10日 |
| 0.0.1 |
|
#7 in Rust模式
4,944,263 每月下载量
在 3,437 个crate中使用 (553个直接使用)
88KB
2K SLoC
ordered-float
为f64及其相关类型提供了多个Ord和Eq实现的包装器。
no_std
要在不要求Rust标准库的情况下使用ordered_float,请禁用默认的std功能
[dependencies]
ordered-float = { version = "4.0", default-features = false }
可选功能
以下可选功能可以在Cargo.toml中启用
arbitrary:实现了arbitrary::Arbitrary特质。bytemuck:添加了由bytemuckcrate提供的特质的实现。borsh:添加了由borshcrate提供的特质的实现。rand:添加了由randcrate提供的各种分布类型的实现。serde:实现了serde::Serialize和serde::Deserialize特质。schemars:实现了schemars::JsonSchema特质。proptest:实现了proptest::Arbitrary特质。rkyv_16:使用size_16实现了rkyv的Archive、Serialize和Deserialize特质。rkyv_32:实现了使用size_32的rkyv的Archive、Serialize和Deserialize特性。rkyv_64:实现了使用size_64的rkyv的Archive、Serialize和Deserialize特性。rkyv_ck:实现了bytecheck::CheckBytes特性。speedy:实现了speedy的Readable和Writable特性。
许可证
MIT
依赖项
~0.1–1.4MB
~28K SLoC