mirror of
https://github.com/HeyPuter/firefox.git
synced 2026-11-13 20:14:57 -10:00
We're going to update the MSRV to 1.90 soon, and we might as well remove the hacks we have in place from bug 1982939 and bug 1995920 for vendoring backwards compatibility early. Differential Revision: https://phabricator.services.mozilla.com/D279628
Ordered Floats
Provides several wrapper types for Ord and Eq implementations on f64 and friends.
See the API documentation for further details.
no_std
To use ordered_float without requiring the Rust standard library, disable
the default std feature:
[dependencies]
ordered-float = { version = "3.0", default-features = false }
Optional features
The following optional features can be enabled in Cargo.toml:
bytemuck: Adds implementations for traits provided by thebytemuckcrate.rand: Adds implementations for various distribution types provided by therandcrate.serde: Implements theserde::Serializeandserde::Deserializetraits.schemars: Implements theschemars::JsonSchematrait.proptest: Implements theproptest::Arbitrarytrait.rkyv: Implementsrkyv'sArchive,SerializeandDeserializetraits.speedy: Implementsspeedy'sReadableandWritabletraits.
License
MIT