TWiR with AI summaries

This Week in Rust 590
Official
This blog post announces the release of rustup version 1.28.1, addressing issues found in version 1.28.0 and providing updates on how to update and potential caveats.
Call for testing of inferred const generic arguments in Rust, which simplifies syntax and improves code readability by allowing the compiler to infer const generic values.
A summary of changes and improvements to the Rust test infrastructure during January and February 2025, including the transition of `ci.py` to a Rust crate and the retirement of the `Makefile`-based `run-make` test infrastructure.
Project/Tooling Updates
Explore the new native Git support in Zed, offering speed, Git-native features, and keyboard-first design for streamlined workflows.
Discover tfmcp, a Rust tool enabling LLMs to operate Terraform using the Model Context Protocol for infrastructure management through natural language.
This article summarizes the new features, enhancements, and upgrades introduced in SeaORM 1.1, including Postgres Vector support, nested relational queries, and improved Seaography integration.
Observations/Thoughts
This article discusses the author's vision for Rust's role in foundational software development and the necessary steps to achieve it.
A retrospective analysis of how a recent Rust ecosystem issue was handled respectfully and constructively, contrasting it with past controversies.
A curated list of Rust learning resources for 2025, including hands-on exercises, real-world projects, and workshops.
A Rust proxy's voracious appetite for CPU is tamed by identifying and fixing a TlsStream state machine bug, highlighting dependency management and instrumentation lessons.
Explore how succinct data structures offer compact storage with useful properties for efficient data manipulation in programming.
Explore the nuances of trait sealing in Rust and how `cargo-semver-checks` v0.40 enhances its detection, offering smarter and faster analysis.
Explore the nuances of Rust's `const fn` execution, distinguishing between compile-time evaluation and runtime execution based on argument types and context.
Explore Rust's trait object layout and surprising coercions in generics, uncovering implicit conversions and dynamically sized types.
Explore the intricacies of code formatting, from AST design to advanced layout algorithms, ensuring consistent and readable code.
This YouTube video explores how the Rust programming language is becoming increasingly popular, potentially mirroring the rise of C in the 1970s.
Rust with Guillaume Gomez audio rustacean-station.org
An interview with a Rust language contributor discussing async Rust, UI frameworks, GCC's Rust backend, and recent work.
Rust Walkthroughs
Explore a safer approach to writing into uninitialized buffers in Rust using the `Buffer` trait in rustix 1.0.
Explore the journey of translating bzip2 from C to Rust using c2rust, highlighting challenges and insights gained in creating libbzip2-rs.
Explore the basics of Rust and its application in building low-level systems, starting with setting up a development environment.
Async Rust for Dummies blog.veeso.dev
This article dives into the mechanics of async Rust, covering topics like the Future trait, Pin type, Context, and Poll, and even demonstrates building a simple async runtime.
Discover how Ferrous Systems built their Rust-based demos for Embedded World 2025, showcasing Rust's capabilities on Arm Cortex-M and Cortex-R architectures.
Watch a pair programming session on building terminal user interfaces in Rust with Ratatui, featuring Orhun Parmaksız.
This video offers a presentation on derive macros within the Rust programming language, covering their functionality, benefits, and practical applications for developers.
This article details a live coding session where a command-line tool for plotting data in the terminal using ASCII, guff, is ported to Rust and enhanced with new functionalities.
Miscellaneous
Explore a geographic directory of Rust programming language communities.