Rust Search

Find the best content on Rust, curated by the community; a search engine for Rustaceans.
e003: No. more. nulls.
16:51
New Rustacean newrustacean.com
No More Nulls Subject: Enumerated (enum) types, pattern matching, and meaningful return types. Notes Today’s episode discusses, in order: Enumerated types, with an eye to the difference between structs and enums, and to...
Podcast 2015-10-21 16:51
 What's New in Rust 1.40
49:19
Rustacean Station rustacean-station.org
...It means that no one can match on your type without including sort of the underscore pattern. Right? They need, when they do the match, they always need to write the code under the assumption that more things might be added. And there are a lot of places where this...
Podcast 2020-01-13 49:19
 What's New in the Rust 2024 Edition
1:13:35
Rustacean Station rustacean-station.org
...hello@rustacean-station.org Timestamps & referenced resources [@03:05] - RPIT lifetime capture rules [@08:00] - let chains in if and while if let temporary scope Mara’s post on “super let” Tail expression temporary scope [@19:15] - Match ergonomics reservations [@24:49] - Unsafe extern blocks [@29:15] - Unsafe attributes...
Podcast 2026-01-23 1:13:35
 What's New in Rust 1.54 and 1.55
44:28
Rustacean Station rustacean-station.org
...uh open range patterns in match statements the idea is that if you match on say an integer you can say i want to match on zero to four and then i want to match on five and above previously you could always match on ranges but only if they...
Podcast 2021-10-25 44:28
 Idiomatic Rust with Brenden Matthews
56:25
Rustacean Station rustacean-station.org
...And then you always have like a else match case, like what to do when none of the other matches match. I assume you would use it with enums a lot, right? Where you have like multiple. Options within your enum and you essentially just want to like go through...
Podcast 2025-01-04 56:25
 What's New in Rust 1.42 and 1.43
1:10:53
Rustacean Station rustacean-station.org
...And then the second argument is a pattern similar to what you would write in any like match arm. And it just evaluates to true if the given expression matches that pattern and to false otherwise. So it really just de-sugars to a match or like match of the...
Podcast 2020-05-08 1:10:53
e012: I'm not familiar with that expression
16:41
New Rustacean newrustacean.com
...What does that mean, and how does it play out in Rust? We look at if and match blocks, discuss looping constructs, and examine functions, and then widen out to discuss how having an expression-oriented language can change the way we think about programming.
Podcast 2016-03-21 16:41
 What's New in Rust 1.39
43:03
Rustacean Station rustacean-station.org
...Specifically, the issue is if you match on a type and in the pattern, you try to move something out of the match. So this could be something like you match on an option or you match on a result. And when you pattern match on OK, you try to...
Podcast 2019-11-26 43:03
 What's New in Rust 1.52 and 1.53
1:07:08
Rustacean Station rustacean-station.org
...match um then it used to be that you could only really match sort of one pattern or another pattern so you could say um let's say you're matching on uh you're matching on like an error type like an io error and you wanted to match...
Podcast 2021-07-12 1:07:08
Rust with Niko Matsakis
56:23
Rust in Production corrode.dev
...You can either write like match, try, open thing, lots of code, close, curly, open curly, which is very awkward. And it just seems weird. You've got this match that by the time you see the arms of the match, you kind of...
Podcast 2025-05-29 56:23
 What's New in Rust 1.65, 1.66, and 1.67
1:25:30
Rustacean Station rustacean-station.org
...pattern matching on anything right because you can use patterns and pattern matching on not just on emms but on structs and on tuples and on arrays and all the kind of things it lets you pattern match on a thing and then say hey like if this match failed...
Podcast 2023-02-13 1:25:30
sans-io: meh
37:12
Self-Directed Research sdr-podcast.com
...And to not have weird like loop match statements where you're like doing manual state machine changes. Someone even in the Rust subreddit today posted something where they're like, "Can I do this?" And they posted some loop match. And I'm like, "If you just use a...
Podcast 2025-06-11 37:12
e017: Point me where I need to go
17:06
New Rustacean newrustacean.com
...deref-coercions.html">Deref coercions Rust by Example: Flow Control: pointers/ref The Rust Reference:
Podcast 2016-08-08 17:06
 What's New in Rust 1.48 and 1.49
44:36
Rustacean Station rustacean-station.org
...Previously, you had the choice of either matching those fields by reference, or matching them by move, right? So if you do a match foo, then you can write the pattern as foo xy. And then in the match arm, you can either sort of move x and y out...
Podcast 2021-01-13 44:36
 What's New in Rust 1.79 and 1.80
1:27:46
Rustacean Station rustacean-station.org
...And then if let just happened because of some naive desugaring to match, to, to match, match, as opposed to matching if I'm doing the same thing. I was going to say you're doing the exact same thing as the headline. Um, anyway, as far as this specific...
Podcast 2025-05-10 1:27:46
Interview 4 – Jonathan Turner: Part 3
22:05
New Rustacean newrustacean.com
...2017/02/06/roadmap.html">The 2017 Rust Roadmap Improved match ergonomics around references const generics
Podcast 2017-06-17 22:05
News: Rust 1.25
14:12
New Rustacean newrustacean.com
Paths and matches and SIMD, cargo new changes, and tons of community-driven learning materials! Show Notes Rust 1.25.0 blog post
Podcast 2018-03-31 14:12
 id3 with Roel
33:05
Rustacean Station rustacean-station.org
...Secret match lyrics is a variant. Lyrics is a variant. Comment is a variant, et cetera. So when someone comes to me and asks me, hey, can you add support for whatever, this enum needs to change. And this in turn is a breaking change because an exhaustive match on...
Podcast 2022-03-18 33:05
Interview 4 – Jonathan Turner: Part 2
25:09
New Rustacean newrustacean.com
...2017/02/06/roadmap.html">The 2017 Rust Roadmap Improved match ergonomics around references const generics
Podcast 2017-05-30 25:09
News: Rust 1.26
17:27
New Rustacean newrustacean.com
impl trait, match on references, Results from main, and more. A good way to mark three years since Rust 1.0! Show Notes Rust 1.26:
Podcast 2018-05-15 17:27
"You can actually return Iterators without summoning one of the Great Old Ones now, which is pretty cool."

Search tips

Type anything to search across articles, videos (including conference talks), podcasts, research, crates, and Rust API documentation. 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.