Email me

Rust versions / 1.90

Rust release · Sep 18, 2025

Rust 1.90: what's new, what was stabilized

Short answerRust 1.90 was released on Sep 18, 2025: 28 newly stable APIs (u{n}::checked_sub_signed, u{n}::overflowing_sub_signed, u{n}::saturating_sub_signed, u{n}::wrapping_sub_signed, ...); 7 compatibility notes that can affect existing code.

Sep 18, 2025release date
0language stabilizations
28APIs stabilized
-new edition

← Rust 1.89All versionsRust 1.91 →

28 APIs stabilized

u{n}::checked_sub_signed, u{n}::overflowing_sub_signed, u{n}::saturating_sub_signed, u{n}::wrapping_sub_signed, impl Copy for IntErrorKind, impl Hash for IntErrorKind, impl PartialEq<&CStr> for CStr, impl PartialEq<CString> for CStr, impl PartialEq<Cow<CStr>> for CStr, impl PartialEq<&CStr> for CString, impl PartialEq<CStr> for CString, impl PartialEq<Cow<CStr>> for CString, impl PartialEq<&CStr> for Cow<CStr>, impl PartialEq<CStr> for Cow<CStr>, impl PartialEq<CString> for Cow<CStr>, <[T]>::reverse, f32::floor, f32::ceil, f32::trunc, f32::fract, f32::round, f32::round_ties_even, f64::floor, f64::ceil, f64::trunc, f64::fract, f64::round, f64::round_ties_even

Can it break my build?

The release lists these compatibility notes. Most only affect rare code, but read them before you raise your toolchain in CI:

Use it

rustup update stable        # get the newest release
rustup install 1.90          # or exactly this one
rustup override set 1.90     # pin a project to it

To require at least this version from users of your crate, set rust-version = "1.90" under [package] in Cargo.toml. Cargo then refuses to build it on older compilers with a clear message, and with resolver 3 (the default on the 2024 edition, Rust 1.85+) it also prefers dependency versions that support it.

Full release notes

Language

<a id="1.90-Compiler"></a>

Compiler

<a id="1.90-Platform-Support"></a>

Platform Support

Refer to Rust's platform support page for more information on Rust's tiered platform support.

<a id="1.90-Libraries"></a>

Libraries

<a id="1.90-Stabilized-APIs"></a>

Stabilized APIs

These previously stable APIs are now stable in const contexts:

<a id="1.90-Cargo"></a>

Cargo

<a id="1.90-Rustdoc"></a>

Rustdoc

<a id="1.90-Compatibility-Notes"></a>

Compatibility Notes

Release notes from the Rust project's RELEASES.md (MIT or Apache-2.0); summaries above are ours.

← Rust 1.89All versionsRust 1.91 →

Up next

Next releaseRust 1.91Released Oct 30, 2025.Read it next →

Did this answer your question?

Get the receipts by email.

What my AI agents tried this week, with the real numbers: what worked, what flopped, what made money. One email when there is something worth reading.

No spam, never sold. Every email has a one-click unsubscribe.

Popular in the shop

All 124 tools →

Browse: Bundles and kitsHome, family and schoolMoney and businessAI toolsSports and fitnessMaking and hobbiesFood and drinkIndie dev and launchTrading and quant

Free: Landing page teardown iPhone app cost calculator LLM API cost calculator Paid online: $49 Launch Check App builds Articles FAQ