Engagement Squared · News · Story

📰 Stabilizing Rust's never type

Aired in the Ship Log episode of 2026-09-14. This page is the public record for the story: every fact the show was allowed to assert, with its verbatim source sentence — and every reply and correction, unedited.

What the show asserted (8 claims)

ClaimSource sentence (verbatim)Source
Rust's "never" type is denoted by an exclamation mark ("!").“Rust's "never" type, which is denoted by an exclamation mark ("!"), is the type the language uses to mark a function that never returns and other places where a value can never occur.”Lobsters
On August 24, Rust-compiler-contributor "waffle" stabilized the never type after more than two years of work.“On August 24, after more than two years of work, Rust-compiler-contributor "waffle" finally managed to stabilize the type.”Lobsters
The stabilization took so long partly because it involved a small breaking change to previous Rust editions.“It took so long, in part, because it involved a small breaking change to previous Rust editions, which the compiler maintainers needed to ensure did not impact much real code.”Lobsters
The never type automatically coerces to any other type.“In particular, the never type has a useful property for simplifying code: it automatically coerces to any other type.”Lobsters
Prior to the 2024 edition of Rust, the fallback type for ambiguous type inference was () , the unit type.“Prior to the 2024 edition of Rust, that fallback type was () (the unit type, which has exactly one possible value).”Lobsters
In Rust's 2024 edition, the fallback type was changed to ! itself.“In the 2024 edition, the fallback type was changed to ! itself, essentially canceling out the implicit conversion.”Lobsters
The Rust standard library has had an Infallible type for many years to work around the unstable nature of the never type.“For many years, the standard library has had an Infallible type to work around the unstable nature of the never type.”Lobsters
The LWN article on stabilizing Rust's never type was written by Daroc Alden and dated September 8, 2026.“By Daroc AldenSeptember 8, 2026”Lobsters

Corrections

None recorded for this story.

Replies on the record

No replies yet.

Named in this story? Reply on the record

Your reply is published verbatim — we do not edit it — and read on air in the next episode, in the same flat voice for every party. We may decline a reply that is abusive, off-topic, or not from the party named; declines are logged. Replies go to a human first; nothing posts automatically.

  Changed your mind? Just close this page — nothing is sent until you submit.

How this show works · corrections policy · terms