Rust Search

Find the best content on Rust, curated by the community; a search engine for Rustaceans.
Lately I’ve been thinking about cyclic trait implementations. This is a problem that I’ve been trying to understand for years and years and I finally feel like I’m geting somewhere. I’m going to try to write out a series of blog posts docum...
smallcultfollowing.com Observations/Thoughts 2026-08-12 ~9 min read
smallcultfollowing.com / Babysteps Topics: Language design, type system, borrow checker, async Rust, Dada language Why RustGrep includes it: Where major RFCs debut. Rust lang team blog since 2011. Categories: core, async
smallcultfollowing.com Blog 2026-07-27 ~1 min read
This blog post describes an idea I’ve been kicking around called battery packs. Battery packs are a curated set of crates arranged around a common theme. For example, there’s a CLI battery pack that has everything you need to build a great...
smallcultfollowing.com Observations/Thoughts 2026-07-22 ~9 min read
only bounds are going to be the most impactful change to Rust that you’ve never heard of. They are currently being designed and developed by the Arm team (David Wood, Rémy Rakic, et al.) as part of the Sized Hierarchy and Scalable Vector Ex...
smallcultfollowing.com Observations/Thoughts 2026-06-10 ~17 min read
This blog post describes a maximally minimal proposal for view types. It comes out of a converastion at RustNation I had with lcnr and Jack Huey, where we talking about various improvements to the language that are “in the ether”, that basi...
smallcultfollowing.com Observations/Thoughts 2026-03-25 ~12 min read
Righty-ho, I’m back from Rust Nation, and busily horrifying my teenage daughter with my (admittedly atrocious) attempts at doing an English accent1. It was a great trip with a lot of good conversations and some interesting observations. I a...
smallcultfollowing.com Observations/Thoughts 2026-02-25 ~12 min read
Continuing my series on ergonomic ref-counting, I want to explore another idea, one that I’m calling “just call clone (or alias)”. This proposal specializes the clone and alias methods so that, in a new edition, the compiler will (1) remove...
smallcultfollowing.com Observations/Thoughts 2025-11-12 ~18 min read
In my previous post about Ergonomic Ref Counting, I talked about how, whatever else we do, we need a way to have explicit handle creation that is ergonomic. The next few posts are going to explore a few options for how we might do that.This...
smallcultfollowing.com Observations/Thoughts 2025-10-29 ~9 min read
This post presents a proposal to extend Rust to support a number of different kinds of destructors. This means we could async drop, but also prevent “forgetting” (leaking) values, enabling async scoped tasks that run in parallel à la rayon/...
smallcultfollowing.com Observations/Thoughts 2025-10-22 ~14 min read
Continuing my discussion on Ergonomic RC, I want to focus on the core question: should users have to explicitly invoke handle/clone, or not? This whole “Ergonomic RC” work was originally proposed by Dioxus and their answer is simple: defini...
smallcultfollowing.com Observations/Thoughts 2025-10-15 ~10 min read
There’s been a lot of discussion lately around ergonomic ref-counting. We had a lang-team design meeting and then a quite impactful discussion at the RustConf Unconf. I’ve been working for weeks on a follow-up post but today I realized what...
smallcultfollowing.com Observations/Thoughts 2025-10-08 ~8 min read
You heard it here first: my guess is that Rust, Python, and TypeScript are going to become the dominant languages going forward (excluding the mobile market, which has extra wrinkles). The argument is simple. Increasing use of AI coding is...
smallcultfollowing.com Observations/Thoughts 2025-08-06 ~8 min read
Today is the 10th anniversary of Rust’s 1.0 release. Pretty wild. As part of RustWeek there was a fantastic celebration and I had the honor of giving some remarks, both as a long-time project member but also as representing Amazon as a spon...
smallcultfollowing.com Observations/Thoughts 2025-05-21 ~7 min read
For many years, C has effectively been the “lingua franca” of the computing world. It’s pretty hard to combine code from two different programming languages in the same process–unless one of them is C. The same could theoretically be true f...
smallcultfollowing.com Observations/Thoughts 2025-03-26 ~10 min read
This article is a slight divergence from my Rust in 2025 series. I wanted to share my latest thinking about how to support dyn Trait for traits with async functions and, in particular how to do so in a way that is compatible with the soul o...
smallcultfollowing.com Observations/Thoughts 2025-03-26 ~21 min read
Knock, knock. Who’s there? Dyn. Dyn who? Dyn you have ideas for dyn? I am generally dissatisfied with how dyn Trait in Rust works and, based on conversations I’ve had, I am pretty sure I’m not alone. And yet I’m also not entirely sure the b...
smallcultfollowing.com Observations/Thoughts 2025-03-26 ~12 min read
Rust turns 10 this year. It’s a good time to take a look at where we are and where I think we need to be going. This post is the first in a series I’m calling “Rust in 2025”. This first post describes my general vision for how Rust fits int...
smallcultfollowing.com Observations/Thoughts 2025-03-12 ~6 min read
A few years back I proposed view types as an extension to Rust’s type system to let us address the problem of (false) inter-procedural borrow conflicts. The basic idea is to introduce a “view type” {f1, f2} Type1, meaning “an instance of Ty...
smallcultfollowing.com Observations/Thoughts 2025-02-26 ~14 min read
I believe that AI-powered development tools can be a game changer for Rust—and vice versa. At its core, my argument is simple: AI’s ability to explain and diagnose problems with rich context can help people get over the initial bump of lear...
smallcultfollowing.com Observations/Thoughts 2025-02-12 ~19 min read
This post lays out the idea of preview crates.1 Preview crates would be special crates released by the rust-lang org. Like the standard library, preview crates would have access to compiler internals but would still be usable from stable Ru...
smallcultfollowing.com Observations/Thoughts 2025-02-05 ~8 min read
"I might suspect that if you are lumping all statically-typed languages into a single bucket without making particular distinction among them, then you..."

Search tips

Type anything to search across articles, videos (including conference talks), podcasts, and research. These operators give you finer control — click an example to try it.

Find pages containing all your words. Pages where the words appear together rank higher.
Quote part of your query to keep those words together as an exact phrase within a larger search.
Wrap the whole query in quotes for a verbatim search that matches text exactly, punctuation and all — perfect for Rust syntax. Needs at least 3 characters.
Limit results to a single site. Works on its own () too. One site: per search.

Use the tabs and filters above the results to narrow by content type, publication year, and sort order.