TWiR with AI summaries

This Week in Rust 642
Official
Rust 1.94.0 introduces `array_windows` for slices, Cargo config `include` for modularity, and TOML 1.1 support for manifests and configurations.
Newsletters
Project/Tooling Updates
Rust Coreutils 0.7.0 improves performance, enhances safety by replacing `unsafe` code with safe abstractions, eliminates write error panics, and boosts GNU compatibility, with MSRV updated to 1.88.
The v1.0.0 release introduces significant enhancements to a terminal markdown viewer, including inline image rendering (Kitty, iTerm2, half-block), Mermaid diagram support, a theme system, in-document search, and numerous UI/UX improvements.
This article details porting Google's `libphonenumber` to Rust, achieving bug-for-bug compatibility and a 500ns parse time by replacing regex with build-time processing, custom Unicode Tries, and zero-allocation formatting.
This article details building an async Rust AI agent framework, highlighting challenges with multi-provider JSON parsing and structured error handling, along with insights into Rust's borrow checker, `async-trait`, and `thiserror`.
Rustaceans.AI rustaceans.ai
A community for Rust developers exploring how AI, coding agents, and AI-assisted tools can enhance their development experience.
Introducing Leptodon, an Apache-2.0 licensed UI toolkit built on Leptos and Rust, featuring type-checked components, RSX, Tailwind, and aiming for robust data science applications.
Replace manual shell scripts with `cargo-codesign` for a streamlined, one-command solution to signing, notarizing, and stapling your Rust applications on macOS, Windows, and Linux.
Observations/Thoughts
The RE# regex engine has been rewritten in Rust as a crate, using symbolic derivatives for advanced patterns like unrestricted lookaheads and intersection with native UTF-8 support, benchmarked against the `regex` crate.
A retrospective on the unstable `Allocator` trait in Rust, detailing the key blockers and design considerations that have prevented its stabilization for nearly a decade.
Discover the creation of `f2rust`, a custom compiler that translated NASA's FORTRAN 77 SPICE Toolkit into a pure Rust library, tackling FORTRAN quirks for Rust safety and concurrency.
The Cost of Indirection in Rust blog.sebastiansastre.co
In Rust, especially with async, the "cost of indirection" for extracting functions is often negligible due to compiler optimizations; prioritize readability and measure performance before sacrificing maintainability.
Explore how SeaORM provides a coherent, type-safe data solution for a local-first Tauri application, enabling robust migrations and GraphQL API generation for consistent cloud synchronization across different database backends.
An event-driven workflow engine written in Rust constrains components to three roles (Source, Handler, Sink) to simplify architecture, ensure predictability, and enable automatic lifecycle management and event sourcing.
My Rust dev setup in 2026 bitfieldconsulting.com
A seasoned Rust developer shares their pragmatic toolkit, focusing on Zed, AI assistance, voice input, Nushell, and other quality-of-life apps.
A Rust-focused podcast exploring deep dives into network protocols, systems programming, and modern web technologies, from kernel modules to high-level frameworks.
CXX provides robust FFI with strong guarantees and wide adoption for stable, performant interop, while Zngur offers broader generic and trait object support for research and prototyping, albeit with less mature tooling and documentation.
Rust Walkthroughs
Context-Generic Programming (CGP) introduces a new paradigm to bypass Rust's trait coherence and orphan rules using provider traits and explicit contexts, enabling highly modular and generic implementations.
A pragmatic guide to implementing OpenTelemetry for full observability (traces, logs, metrics) in Rust applications, leveraging the `tracing` ecosystem and `Tokio`.
Miscellaneous
Learn how rewriting a 12,000-line Python CLI tool in Rust primarily delivered confidence and robustness, not just speed.
Write small Rust scripts llogiq.github.io
Automate adding `#![allow(todo_macro_uses)]` to Rust `compiletest` files containing `todo!()` using a small Rust script for mechanical code transformations.