Rustacean Station  cover image

Rustacean Station

This Week in Rust - Issue 444

Jun 8, 2022
58:22

Highlights from This Week in Rust - Issue 444. This week features a juicy post-mortem, open source, open hardware, and lots of news from around the Rust ecosystem.

Contributing to Rustacean Station

Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!

Timestamps & referenced resources

[@00:00] Welcome

  • [@00:10] - Introduction
  • [@00:50] - Agenda
  • [@01:23] - Quote of the week

    This is the difference in approaches of the two languages. In C++ if the code is vulnerable, the blame is on the programmer. In Rust if the code is vulnerable, Rust considers it a failure of the language, and takes responsibility to stop even “bad” programmers from writing vulnerable code. I can’t stress enough how awesome it is that I can be a careless fool, and still write perfectly robust highly multi-threaded code that never crashes.

    • [@03:09] Allen: Rust is both good and bad at marketing
  • [@03:30] - Crate of the week

[@05:10] Official Notices

  • [@05:22] - Announcing Rust 1.61.0
    • Custom exit codes from main
      • [Note from Tim: I say “termination crate”, but should have said “Termination trait”.]
    • More capabilities for const fn
      • “Basic” handling of fn pointers
      • Add trait bounds to a const fn
      • dyn trait and impl Trait support
    • Stdio handles can be locked directly
    • Several stabilized APIs

[@08:07] Highlights

Other items

  • [@57:20] Meetups
  • [@57:31] Major release announcements
    • DataFusion 8.0
    • IntelliJ Rust plugin 2022.1
  • [@57:40] Join us in the #this-week-in-rust channel of the Rustacean Station Discord server

Credits

Intro Theme: Aerocity

Audio Editing: Aleksandar Nikolic

Hosting Infrastructure: Jon Gjengset

Show Notes: Tim McNamara

Hosts: Tim McNamara, Sean Chen, and Allen Wyma.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode