To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/fasterthanlime/. The first 200 of you will get 20% off Brilliant’s annual premium subscription.
This video was sponsored by Brilliant.
Article version: https://fasterthanli.me/articles/catching-up-with-async-rust
Go listen to Self-Directed Research Podcast: https://sdr-podcast.com
Follow me on Bluesky: https://bsky.app/profile/fasterthanli.me
Support me on Patreon or GitHub: https://fasterthanli.me/donate
Contents
00:00 Sponsor disclaimer
00:04 Intro
01:01 The size of locals
02:15 Just boxing it
03:20 Dynamic dispatch
05:00 dyn-compatibility
07:24 Associated types
08:31 A refreshed Service trait
09:03 Unnameable types
09:51 Sponsored segment
10:52 Lifetimes: a refresher
11:58 Hidden captures
13:42 Relaxing lifetime bounds
14:24 Sendness
16:06 Closing words
16:38 Promoting https://sdr-podcast.com
17:24 Outro song