NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io, #443 most downloaded on crates.io
Trait generalization over the primitive types
Latest stable
2.0.0
Last release 4 years ago
no release in 18 months
Release timing varies
gaps range from 9 days to 12 months
Most releases are documented
notes for 3 of 4 stable releases
1 version withdrawn
withdrawn after publishing
7 years old
7 releases · first in 2020
Drag across the ruler to compare, or tap a release to open it.
Nothing published for this version
Nothing published for this version
The Is{Characteristic} traits were renamed to be adjectives, rather than statements of being, to fit the Rust style.
The Is{Characteristic} traits were renamed to be adjectives, rather than
statements of being, to fit the Rust style.
In addition, a new baseline trait, Fundamental, generalizes over all the
Rust fundamentals, including bool and char, and provides conversions between
them. The remaining trait hierarchy, as implemented only on the numerics,
remains in place.
The MSRV is now 1.53, with introduction of the ::BITS constant in the standard
library.
Your coding agent can read these notes before it upgrades. Set up the MCP server →
Add BITS in preparation for [rust-lang/rust#76904].
Add BITS in preparation for [rust-lang/rust#76904].
Add leading_ones and trailing_ones, as these methods were introduced in Rust 1.46.
Add leading_ones and trailing_ones, as these methods were introduced in Rust
1.46.
Nothing published for this version
The IsNumber, IsInteger, IsFloat, IsSigned, and IsUnsigned traits generalize over the primitive integer types, forwarding all of their stable constant
Library creation.
The IsNumber, IsInteger, IsFloat, IsSigned, and IsUnsigned traits
generalize over the primitive integer types, forwarding all of their stable
constants, methods, and trait implementations.
The width relation traits allow users to constrain the widths of numbers they require.
One column per quarter.