TWiR with AI summaries

This Week in Rust 618
Official
Rust 1.90.0 introduces LLD as the default linker on Linux, native workspace publishing in Cargo, demotion of macOS x86_64 to Tier 2, and several stabilized APIs and const contexts.
A survey about variadic generics in Rust is being conducted to gather feedback for future design discussions.
Rust Leadership Council announces new and returning representatives for September 2025.
Two malicious crates, faster_log and async_println, were found on crates.io actively searching for and exfiltrating private keys.
Project/Tooling Updates
Announcing the release of temporal_rs v0.1, a calendar and time zone aware Rust date/time library based on ECMAScript's Temporal API, used by Boa, Kiesel, V8, and Yavashark.
Wild Linker Update - 0.6.0 davidlattimore.github.io
The author discusses the latest release of Wild (version 0.6.0), highlights contributions from various developers, and outlines future plans and challenges, including improving performance, exploring alternative parallelization libraries, and revisiting incremental linking.
A RustConf talk highlights how a survivor of human trafficking uses Rust to develop self-contained, easy-to-deploy software for law enforcement to combat trafficking, focusing on chain-of-custody for digital evidence.
This article discusses the CHERI project, which aims to improve system security by rethinking computer architecture and adding support for capabilities to instruction-set architectures, with a focus on getting Linux running on it.
An in-depth look at the changes and improvements coming in SeaORM 2.0, including overhauls to APIs, better error handling, new features, breaking changes, and more.
Explore GuardianDB, a Rust-based peer-to-peer database for the Decentralized Web, featuring native IPFS, P2P communication, and CRDT synchronization.
Styx Emulator is released as a foundational tool for building custom emulators with a focus on security research and debug tooling for DSPs, weird SoCs, and embedded systems.
GlueSQL v0.18.0 introduces breaking changes for storage traits, enhances SQL support with DISTINCT and new functions, simplifies query result handling with derive macros, and includes various bug fixes and documentation updates.
Observations/Thoughts
A more stable Rust Ecosystem ranger-ross.github.io
The author argues that the Rust community's hesitancy to publish 1.0 versions for crates is holding back the language's ecosystem, suggesting it's time for more crates to stabilize their APIs.
This article compares Rust and Carbon, two languages approaching memory safety from different directions, with Rust focusing on new projects and Carbon aiming to incrementally upgrade existing C++ code.
This article discusses the challenges of cancellation in asynchronous Rust code, potential pitfalls, and techniques to mitigate bugs, along with future language proposals to address these issues.
This is a story of how a software engineer transitioned from a casual observer to a significant contributor and advocate for GreptimeDB, highlighting the technical skills gained and the community connections made along the way.
Why Rust? roland.fly.dev
The author reflects on their intentional and positive experience learning Rust as a first programming language, highlighting its strengths and challenges.
Rust Walkthroughs
Use Rust compiler lint checks to ensure your code is properly documented by incrementally warning and then denying missing documentation.
This article explores the journey of Rust's `fetch_max` function, from its high-level abstraction to its eventual transformation into assembly code, revealing the power of modern compilers.
This article discusses techniques like garbage collection and compression to reduce the size of Rust binaries that contain debug information, which can be crucial for producing quality backtraces in release/production builds.
A well-structured Rust project showcasing API endpoints, data models, and data access layers.
Two nerds discuss Rust, concurrency, and answer audience questions in a live stream.
This video explains the basics of programming a micro:bit with Embedded Rust, led by Professor Mart Bassey.
This video discusses task switching in Rust within the context of modern operating systems.
Miscellaneous
This article interviews Espen Albrektsen of Sonair about their safety-certified, Rust-based ultrasonic sensor, ADAR, and its advantages over cameras and LiDAR in robotics and automation.