Cargo in 1.93 brings enhanced diagnostics with `annotate-snippets`, finer-grained target directory locking, stabilized config includes, and new structured logging for build analysis.
Rust is advancing its virtual places model with "canonical projections" using `@` syntax, "place wrappers" for non-indirected containers like `MaybeUninit`, and leaning towards "one-shot projections" for complex field access, with a new wiki for documentation.
This December 2025 Rust OSDev update highlights progress in projects like Xous, Asterinas, ratatui no-std support, and CLUU's microkernel transition, alongside bootloader and uefi-rs changes.
Fjall 3.0, a major release for the Rust LSM-tree key-value store (like RocksDB), introduces a new disk format, revamped APIs, and substantial improvements in performance and memory usage.
Details Rust's type layout (e.g., `repr` attributes, niche optimizations, ZSTs), fat pointers for dynamically sized types, and the performance trade-offs between generics and trait objects for polymorphism.
Scaleway's CTO discusses their journey to become a European hyperscaler, their strategic adoption of Rust for low-level networking and storage in an AI-focused cloud, and his personal projects leveraging Rust for real-time, cross-platform applications.
This article critiques common Rust error handling patterns, advocating for a dual approach that provides actionable error kinds for automated recovery and low-friction, context-rich error trees for human debugging, emphasizing context capture at module boundaries.
Leverage Rust's type system and design patterns to create "pit of success" APIs, making correct usage easy and incorrect usage impossible, exemplified by `rusty_paseto`.
Netstack.FM offers deep dives into networking, protocols, and infrastructure, all explored through the lens of Rust with expert interviews and crate spotlights.
Explores using `httpmock` to test Rust functions interacting with external HTTP APIs, highlighting the challenge of injecting mock server URLs without modifying public function signatures.
Examines the relevance of GoF design patterns in Rust, arguing many are unnecessary as Rust's features provide more idiomatic solutions to their underlying problems.
This document defines various Rust crate advisory diagnostics, including vulnerability, unsound, notice, unmaintained, and yanked, along with their implications for professionals.