Website: https://rust-lang.org/
Blog: https://blog.rust-lang.org/
Mastodon: https://social.rust-lang.org/@rust
This release includes a new musl version for the *-linux-musl targets, adds support for #β[cfg] inside asm!(), and adds [T]::as_array, VecDeque::{pop_front_if, pop_back_if}, Vec/String::into_raw_parts, fmt::form_fn, and more! β¨
blog.rust-lang.org/2026/01/22/R...
This release includes a new musl version for the *-linux-musl targets, adds support for #β[cfg] inside asm!(), and adds [T]::as_array, VecDeque::{pop_front_if, pop_back_if}, Vec/String::into_raw_parts, fmt::form_fn, and more! β¨
blog.rust-lang.org/2026/01/22/R...
(survey link below)
(survey link below)
This version adds RwLockWriteGuard::downgrade(), adds Location::file_as_c_str(), improves diagnostic and validation for various attributes, no longer warns for unused Result<(), Infallible>, and more!
Check out the announcement: blog.rust-lang.org/2025/12/11/R...
This version adds RwLockWriteGuard::downgrade(), adds Location::file_as_c_str(), improves diagnostic and validation for various attributes, no longer warns for unused Result<(), Infallible>, and more!
Check out the announcement: blog.rust-lang.org/2025/12/11/R...
Read all about this year's Google Summer of Code contributions to the Rust Project in our latest blog post: blog.rust-lang.org/2025/11/18/g...
Read all about this year's Google Summer of Code contributions to the Rust Project in our latest blog post: blog.rust-lang.org/2025/11/18/g...
Whether you've just begun using Rust, are an experienced Rust user, stopped using Rust, or might use Rust in the future, we'd like to hear from you! π¦
Available in ten languages and open until December 17th: blog.rust-lang.org/2025/11/17/l...
Whether you've just begun using Rust, are an experienced Rust user, stopped using Rust, or might use Rust in the future, we'd like to hear from you! π¦
Available in ten languages and open until December 17th: blog.rust-lang.org/2025/11/17/l...
See the blog post for details: blog.rust-lang.org/2025/11/10/R...
See the blog post for details: blog.rust-lang.org/2025/11/10/R...
This version brings you tier 1 support for aarch64-pc-windows-msvc, warnings for dangling pointers to locals, new methods on AtomicPtr, array::repeat, BTreeMap::extract_if, const TypeId::of, and more!
Check out the announcement: blog.rust-lang.org/2025/10/30/R...
This version brings you tier 1 support for aarch64-pc-windows-msvc, warnings for dangling pointers to locals, new methods on AtomicPtr, array::repeat, BTreeMap::extract_if, const TypeId::of, and more!
Check out the announcement: blog.rust-lang.org/2025/10/30/R...
See the blog post for details: blog.rust-lang.org/2025/09/24/c...
See the blog post for details: blog.rust-lang.org/2025/09/24/c...
This release makes LLD the default linker on x86-64 linux-gnu and adds `cargo publish --workspace` to publish an entire workspace all at once!
Check out the blog post and release notes for more: blog.rust-lang.org/2025/09/18/R...
This release makes LLD the default linker on x86-64 linux-gnu and adds `cargo publish --workspace` to publish an entire workspace all at once!
Check out the blog post and release notes for more: blog.rust-lang.org/2025/09/18/R...
Rust 1.89.0 has been released!
This release brings you inferrred array length, new lints, u128/i128 in extern "C", NonZero
Check out the blog post and release notes for all the details: blog.rust-lang.org/2025/08/07/R...
Rust 1.89.0 has been released!
This release brings you inferrred array length, new lints, u128/i128 in extern "C", NonZero
Check out the blog post and release notes for all the details: blog.rust-lang.org/2025/08/07/R...
This release brings you let chains, naked functions, automatic Cargo cache cleaning, Cell::update, proc_macro span locations, as_chunks methods on slices, and more!
Check out the blog post and release notes for all the details: blog.rust-lang.org/2025/06/26/R...
This release brings you let chains, naked functions, automatic Cargo cache cleaning, Cell::update, proc_macro span locations, as_chunks methods on slices, and more!
Check out the blog post and release notes for all the details: blog.rust-lang.org/2025/06/26/R...
See the blog post and release notes for all the details!
blog.rust-lang.org/2025/05/15/R...
See the blog post and release notes for all the details!
blog.rust-lang.org/2025/05/15/R...
Check out the selected projects in our blog post: blog.rust-lang.org/2025/05/08/g...
Congratulations to all applicants whose project was selected! π
Check out the selected projects in our blog post: blog.rust-lang.org/2025/05/08/g...
Congratulations to all applicants whose project was selected! π
See the blog post for details: blog.rust-lang.org/2025/05/05/R...
See the blog post for details: blog.rust-lang.org/2025/05/05/R...
Check out the blog post: blog.rust-lang.org/2025/04/04/v...
Check out the blog post: blog.rust-lang.org/2025/04/04/v...
This release adds trait upcasting, get_disjoint_mut on slices and hashmaps, #β[target_feature] for safe functions, debug assertions for null pointers, Vec::pop_if and more!
Check out the blog post and release notes for details: blog.rust-lang.org/2025/04/03/R...
This release adds trait upcasting, get_disjoint_mut on slices and hashmaps, #β[target_feature] for safe functions, debug assertions for null pointers, Vec::pop_if and more!
Check out the blog post and release notes for details: blog.rust-lang.org/2025/04/03/R...
The Rust project now has an official presence on Bluesky! β¨
We'll be posting the same on our Mastodon and Bluesky accounts, so you won't miss anything on either platform.
The Rust project now has an official presence on Bluesky! β¨
We'll be posting the same on our Mastodon and Bluesky accounts, so you won't miss anything on either platform.