Rust Language
rust@social.rust-lang.org
<p>A programming language empowering everyone to build reliable and efficient software.</p>
Posts
-
View post
Rust 1.97.0 has been released! π β¨ π¦ Some of the highlights are new symbol mangling, a new Cargo setting for Rust warnings, linker output, and new integer methods: bit_width, {lowest,highest}_one, and isolate_{lowest,highest}_one. Check out the blog post for details: https://blog.rust-lang.org/2026/07/09/Rust-1.97.0/
-
View post
β οΈ We believe that there is an ongoing campaign targeting owners of popular crates and rust-lang team members that is attempting to compromise devices and accounts in order to use them to publish malware. See our blog post for details: https://blog.rust-lang.org/2026/09/17/targeted-attacks/
-
View post
Rust 1.97.1 has been released. This release fixes a miscompilation in an LLVM optimization. This newly discovered issue has existed since 1.87.0, but was unlikely to lead to an actual miscompilation until a change in 1.97.0. See the blog post for details: https://blog.rust-lang.org/2026/07/16/Rust-1.97.1/
-
View post
Check out our latest Maintainer Spotlight for an interview with Gen Li, team lead of the Rustup team: https://blog.rust-lang.org/inside-rust/2026/07/07/maintainer-spotlight-gen-li-rami3l/ This is part of a series of blog posts highlighting our amazing maintainers. π
-
View post
Curious what&#39;s new in Rust 1.95.0? Check out this video of Cameron, Pete, and Tyler discussing the new release: https://www.youtube.com/watch?v=NZlmaIgkUQ8
-
View post
Rust 1.86.0 has been released! β¨π π¦ 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 all the details: https://blog.rust-lang.org/2025/04/03/Rust-1.86.0.html
-
View post
Rust 1.74.0 is now available! π¦β¨ This release comes with a new [lints] section in Cargo.toml, allows Self in `async fn` and `-&gt; impl Trait` return types, adds the `Saturating` wrapper type to std, and more! Check out the announcement and release notes: https://blog.rust-lang.org/2023/11/16/Rust-1.74.0.html
-
View post
Today, Rust 1.77.2 will be released with a critical security patch to the standard library for those on Windows using the Command API to invoke batch files with untrusted arguments. No other platform or use is affected. See the announcement for details: https://blog.rust-lang.org/2024/04/09/cve-2024-24576.html
-
View post
Rust 1.95.0 has been released! π π¦β¨ This release includes cfg_select!{}, if-let guards in match, Vec::push_mut, VecDeque::push_{front,back}_mut, std::hint::cold_path, and more! Check out the blog post for details: https://blog.rust-lang.org/2026/04/16/Rust-1.95.0/
-
View post
β οΈ An active phishing attack is targeting crate owners by asking them to "confirm that your email address is still active". These messages are not from crates.io, and should be ignored. (We will never ask you to confirm that your e-mail address is still active.) β οΈ
-
View post
Rust 1.94.1 has been released. This point release fixes a few regressions that slipped into in Rust 1.94.0: an internal compiler error in Clippy, a small security issue in Cargo, and two issues in the standard library. See the blog post for details: https://blog.rust-lang.org/2026/03/26/1.94.1-release/
-
View post
Rustup 1.29.0 has been released! π¦ Rustup, the tool for installing and updating Rust, will now download files concurrently and unpack them in parallel, which makes updating Rust much faster. β¨ See the blog post for all the changes to rustup: https://blog.rust-lang.org/2026/03/12/Rustup-1.29.0/
-
View post
Rust 1.94.0 has been released! π π¦ β¨ A few highlights are array_windows() and element_offset() on slices, Peekable::next_if_map(), LazyCell::get and friends, and the new `include` key in config.toml to include other toml files! Check out the blog post for details: https://blog.rust-lang.org/2026/03/05/Rust-1.94.0/
-
View post
π¦ Help us create a vision for Rust&#39;s future, by taking part in our vision survey! Check out the blog post: https://blog.rust-lang.org/2025/04/04/vision-doc-survey.html
-
View post
Rustup 1.28.2 has been released! β¨ See the blog post for details: https://blog.rust-lang.org/2025/05/05/Rustup-1.28.2/
-
View post
The Rust Project is participating in Google Summer of Code (GSoC) again this year! Check out the selected projects in our blog post: https://blog.rust-lang.org/2025/05/08/gsoc-2025-selected-projects/ Congratulations to all applicants whose project was selected! π
-
View post
Live from the 10 Years of Rust celebration in Utrecht, Netherlands, we are very happy to announce a new version of Rust, 1.87.0! See the blog post and release notes for all the details! https://blog.rust-lang.org/2025/05/15/Rust-1.87.0/
-
View post
Rust 1.88.0 has been released! β¨π π¦ This release brings you let chains, naked functions, automatic Cargo cache cleaning, Cell::update, proc_macro span locations, various as_chunks methods on slices, and more! Check out the blog post and release notes for all the details: https://blog.rust-lang.org/2025/06/26/Rust-1.88.0/
-
View post
Happy new Rust! ππ¦ Rust 1.89.0 has been released! This release brings you inferred args to const generics (e.g. array length: `[false; _]`), the new mismatched_lifetime_syntaxes lint, u128/i128 in extern &quot;C&quot;, NonZero&lt;char&gt;, File::{lock,unlock,etc.}, many x86 intrinsics, and much more! β¨ Check out the blog post and release notes for all the details: https://blog.rust-lang.org/2025/08/07/Rust-1.89.0/
-
View post
Rust 1.90.0 has been released! β¨π¦ 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: https://blog.rust-lang.org/2025/09/18/Rust-1.90.0/
-
View post
The crates.βio team was notified of two malicious crates (with similar names as legitimate crates) which were actively searching file contents for Etherum private keys, Solana private keys, and arbitrary byte arrays for exfiltration. The malicious crates have been removed. See the blog post for details: https://blog.rust-lang.org/2025/09/24/crates.io-malicious-crates-fasterlog-and-asyncprintln/
-
View post
Rust 1.91.0 has been released! π π¦ 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: https://blog.rust-lang.org/2025/10/30/Rust-1.91.0/
-
View post
The Rust YouTube channel is temporarily unavailable, while we resolve an issue with a compromised connected account that was used to publish scam livestreams. We expect the channel to be back online shortly. No other Rust infrastructure is affected.
-
View post
Rust 1.91.1 has been released. This point release fixes two regressions that slipped into in Rust 1.91.0: one that affects Wasm, and one that affects Cargo on illumos. See the blog post for details: https://blog.rust-lang.org/2025/11/10/Rust-1.91.1/
-
View post
It is time for the annual State of Rust Survey! πβ¨οΈ Whether you&#39;ve just begun using Rust, are an experienced Rust user, stopped using Rust, or might use Rust in the future, we&#39;d like to hear from you! π¦ Available in ten languages and open until December 17th: https://blog.rust-lang.org/2025/11/17/launching-the-2025-state-of-rust-survey/
-
View post
We would like to thank all our Rust GSoC 2025 contributors for participating this year and making it a big success! ππ¦ Read all about this year&#39;s Google Summer of Code contributions to the Rust Project in our latest blog post: https://blog.rust-lang.org/2025/11/18/gsoc-2025-results/
-
View post
Rust 1.92.0 has been released! π π¦ This version adds RwLockWriteGuard::downgrade(), adds Location::file_as_c_str(), improves diagnostic and validation for various attributes, no longer warns for unused Result&lt;(), Infallible&gt;, and more! Check out the announcement: https://blog.rust-lang.org/2025/12/11/Rust-1.92.0/
-
View post
Rust 1.93.0 has been released! π π¦β¨ 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! β¨ Check out the blog post and release notes for all the details: https://blog.rust-lang.org/2026/01/22/Rust-1.93.0/
-
View post
RE: https://social.rust-lang.org/@rust/115565961664226194 The results of the 2025 State of Rust Survey are now available! π https://blog.rust-lang.org/2026/03/02/2025-State-Of-Rust-Survey-results/
-
View post
We received reports of a phishing campaign targeting crates.io users. Do not click on links asking to authenticate to protect your account. More information: https://blog.rust-lang.org/2025/09/12/crates-io-phishing-campaign/