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
:添加了由bytemuck
crate提供的特质的实现。borsh
:添加了由borsh
crate提供的特质的实现。rand
:添加了由rand
crate提供的各种分布类型的实现。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