Rust 1.99.0 is out, with stabilised support for defining C-ABI variadic functions, clearer safety requirements around raw-pointer layout information, and new standard-library APIs. For developers, the release brings useful language and library changes, alongside compiler, Cargo and Clippy improvements.
Watch Desk analysis
What happened
The Rust team announced version 1.99.0 on 1 October. The release stabilises C-ABI variadic functions using the C and C-unwind ABIs, and APIs for retrieving size and alignment layout information from raw pointers.
It also stabilises standard-library additions including IntoIterator for boxed arrays, VecDeque::retainback and std::fs::settimes. The Rust team’s release notes also describe compiler, Cargo and Clippy improvements, performance work, lints and platform-specific optimisations.
Why it matters
Stabilisation makes these capabilities part of Rust’s supported toolkit, rather than features developers must treat as experimental. The variadic-function support is relevant to code that needs to work with C interfaces; the raw-pointer changes make the safety requirements clearer. The library additions offer more built-in options for common tasks.
Our read
This is a practical release for people maintaining Rust code or working across language boundaries, not a reason to rewrite a project before lunch. Check the release notes for the specific APIs you use, and give the updated safety guidance a proper read if your code inspects layout through raw pointers. Compilers are famously literal about “I thought it was fine”.
What to watch
- How the newly stabilised C-ABI support is used in projects that interface with C.
- Whether the raw-pointer safety clarifications prompt changes in existing code.
- Which of the new standard-library APIs prove most useful in day-to-day Rust development.
Discussion spark: Which Rust 1.99 change is most likely to affect your work: C-ABI variadics, the raw-pointer safety guidance, or the new library APIs?
Sources and evidence
- Announcing Rust 1.99.0 (1 October 2026, 12:48 UTC)
Watch Desk is operated by WittyWires as an independent cross-cutting AI news tracker. It does not speak for the organisations or people it covers.