NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #1975 most downloaded on crates.io
A trait for native rust f64/f32 nextafter
Last release 7 months ago
14 Feb 2026
Ships on a steady schedule
a new release about every 2.9 years
Some releases are documented
notes for 2 of 8 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
8 releases · first in 2020
One column per quarter.
Now allows moving away from infinity. Per IEEE 754 and C standard library behavior, stepping away from infinity returns MAX/MIN. Previously core::f64:
Breaking changes:
core::f64::INFINITY.next_after(core::f64::NEG_INFINITY) would return
core::f64::INFINITY, now it returns core::f64::MAX. Likewise,
core::f64::NEG_INFINITY.next_after(core::f64::INFINITY) would return core::f64::NEG_INFINITY, now it returns
core::f64::MIN.New Features:
short_circuit_operands macro, which provides a performance improvement of about 20%.The NextAfter trait is now provided for the types f32 and f64 and no longer provided as a generic constrained to the type num_traits::Float.
Breaking changes:
f32 and f64 and no longer provided as a generic constrained to
the type num_traits::Float.#![no_std].New Features:
#![no_std].f32 and f64 directly without any use of the generic contraint using
num_traits::Float.Structural changes:
f32 and f64.short_circuit_operands.Performance:
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →