An overview of the recent improvements to crates.io, including trusted publishing, dynamic OpenGraph images, docs.rs rebuild triggers, README alert support, email system refactoring, and SemVer sorting optimization.
This article discusses and calls for testing of the nightly-only rustc -Zhint-mostly-unused option and the corresponding nightly Cargo features profile.hint-mostly-unused and hints.mostly-unused to accelerate Rust compile time by avoiding code generation for unused items from dependencies.
This article discusses the implementation of retries in the reqwest crate, focusing on policy composition, budgets, scoped retries, request cloning, classifiers, and potential enhancements.
Rudy is a project aiming to improve the Rust debugging experience by providing tooling for Rust-specific debuginfo, particularly focusing on enhancing lldb and building foundational tools for future debugging solutions.
This update introduces performance enhancements, new features like environment variable preservation and enhanced user/group ID handling, interchangeable file formats, and extensive testing, with a call for help in deploying to Linux distributions.
Helix 25.07 release introduces a file explorer, LSP documentColors, command mode features like flags and expansions, and a new Tree-sitter integration called Tree-house.
This article introduces "placing functions," a proposed Rust language feature for in-place construction of return types, aiming for backwards compatibility and improved performance.
This article explores how to build a Rust program that retrieves weather data from the Weatherstack API, emphasizing modular design, error handling, and test-driven development.
This article dives into a new Cargo feature that allows publishing interdependent Rust packages simultaneously, detailing its implementation and usage.
This blog post discusses and dismisses several common, but ultimately unfeasible, approaches to implementing variadic generics in Rust, advocating for a more comprehensive solution.
This podcast episode discusses the need for better open-source traceability tools in software development to link documentation, code, and tests for improved code understanding and reduced errors.
This article delves into the internal mechanics of how CGP (Composable Generics Programming) implements extensible records in Rust, covering constraint propagation, type-level composition, partial records, field-related traits, and implementation of record merges.
Explore how to enhance web API design in Rust's Axum framework using the Builder Pattern for constructing complex responses and handling errors effectively.
Tree Borrows enhances Rust's safety by refining rules for unsafe code, allowing more flexible memory management while preserving optimization opportunities.
CapsLock introduces a hardware-supported mechanism for enforcing Rust's safety principles in mixed-language Rust code, detecting violations at runtime and revealing previously unknown bugs.
A June 2025 report provides an overview of the Rust job market, highlighting the number of open positions, top companies hiring, and the industries where Rust is most in demand.