https://github.com/ferrous-systems/rust-exercises/ https://github.com/ferrous-systems/rust-training/ https://play.rust-lang.org https://manishearth.github.io/blog/2015/05/17/the-problem-with-shared-mutability/ https://ferrous-systems.com/blog/testing-proc-macros/ # Code examples [Desugaring for](https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=a635c74af78a7370bf36c873b7094bdc) [StringScanner example](https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=a8dc1f91d97553fbdeef006101d82007) [Broken lifetime example](https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=9b4bc7e62cedbd1ca41803c94345b4a3) (Note to Florian: file bug) [our own vec](https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=a20fa7b1cfdde1a63cdc89fe2cae40f3) [our own mutex](https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=bb1dddb316c059be2d77b30902c2921) [gettimeofday](https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=34d685e4f7d12556537ba43cb99407da) # Documentation highlights [formatting codes in interpolating macros](https://doc.rust-lang.org/std/fmt/) # Solutions FizzBuzz Adam Fizzbuzz: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=f5bdce3b9835a5a62521a4cf651192c2 Bill: Ex 1: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=39cd8fbf73e886aa392c4a34842be9d3 Ex 3: Rodrigo: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=5f5d9d65d409fc0ab551944633cc84c1 Miriam: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=37b92c3fe10623e42699915e326313ff Steve: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=94e0382f9080272b719f3c825bacb589 Andy: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=1d6fc840e4b6f8400e24eb46c776fa41 LJ: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=6eed7e5fe16b14c879cd2642ef4a5d55 Phil: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=9defda81a5a9f3943210deaac7ac7409 # Solutions Rustlatin Adam: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=36d8825af67993a60d527f54aca8f9fc Steve: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=5cc885674e97dfdc1c756041932688e6 Miriam: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=93f211b307461585b60dd920ef2a969e Bill https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=482775855b4cc37f01cc4048b2d40c0e # Solutions URLs, match, Result Adam: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=dbd6dc97c6c0361b8b716f75dcad589c Miriam: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=bbc0bf3a34bc28c628adacb62fac0f7d Bill: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=2f03e9dd889b963ad0c5589099f1e204 # Solutions Simple DB Bill: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=f1cf2a518d63e53aefb59fbb4b1114eb Tommy: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=589c010c1fe10b1b16366e2d1a40572c Adam: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=59eced81eb6ab34bf58699d528c27b04 Steve: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=f86a750ac3ee47aff805cf40927fb90e # Solutions Connected Mailbox Adam: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=c3f084b5a4dda9762cc0551c0632e17b Bill: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=5f45de6a7d507c4409c079ff9b3043f0 Miriam: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=f1355b795fddb596ca68dc5b1000ec9d