Episode #10

Hitting A Bug in the Rust Compiler - While Writing A Boring Link Checker

Hot off the press, here's a brand new episode of Hello Rust, hosted by yours truly: Matthias Endler. While checking links is not the most exciting topic of all times, let's all enjoy the simple things and be modest in your expections. Oh, we also hit a Rust compiler bug in stable Rust (ICE, as the cool kids call them), which panics the program (fixed in nightly).

▶ Run and edit the code on Gitpod

Keywords

commandline, url, checking, ice, compiler bug

Things I mentioned during the show

  • githubrs: https://github.com/github-rs/github-rs
  • reqwest: https://github.com/seanmonstar/reqwest
  • https://github.com/ptasz3k/md-link-check
  • envy: https://github.com/mre/envy
  • snippet: https://marketplace.visualstudio.com/items?itemName=vscode-snippet.Snippet
  • https://emojifinder.com/
  • Tips for faster compile times: https://endler.dev/2020/rust-compile-times/

Meta

  • Color scheme: Github Dark

Resources and licenses

  • Juanitos - Hola Hola Bossa Nova https://www.youtube.com/watch?v=hRq53VCMsao
  • Cardenio Modern Font by the amazing Nils Cordes (nilscordes.com)
  • Clapping sound by theliongirl10 on freesound https://freesound.org/people/theliongirl10/sounds/411217/
  • Cinematic boom by juskiddink on freesound https://freesound.org/people/juskiddink/sounds/130890/
  • Snap sound https://www.youtube.com/watch?v=lWvTV9Tl5PE
  • Der Sommer: Chorus: Ach, Das Ungewitter Naht by MIT Concert Choir https://freemusicarchive.org/music/MIT_Concert_Choir/Haydn_The_Seasons_Die_Jahreszeiten/19_-_Der_Sommer-_Chorus-_Ach_Das_Ungewitter_Naht
  • Yay sound: https://freesound.org/people/Reitanna/sounds/323703/

Support!

Preparing, recording, and editing an episode takes a substantial amount of time (around 30 hours total). I do all of this next to my fulltime dayjob. If you want to show your appreciation and help me keep the content free for everybody to enjoy, please consider sponsoring me on Github - no matter the amount. ❤️