Learning Rust basics on Exercism - #12in23
Channel: Lorenzo Barasti
Date: 2023-01-18

Today we learn some Rust on exercism.org! This video is for people that are curious about the Rust language or would like to get an insight into the process of learning new languages. You can also watch me misreading an assignment and failing repeatedly until I admit defeat: the assignment asked to select elements in even *position* in an iterable. I thought the requirement was to select only even elements out of the list, and that led to great pain! Lesson learned :check:

00:00 About Rust
02:56 Hello, World!
04:31 Bindings, constants, functions, modules (Luscious Lasagna)
15:45 Enums, traits, string interpolation (Semi Structured Logs)
32:13 Float, number casting (Assembly Line)
45:40 Structs, getters, setters (Health Statistics)
59:52 Tuples, destructuring (Embedded System)
01:07:20 Misreading the assignment :facepalm:
01:11:06 Giving up

Source code for the exercises we worked on.
* Hello World: https://exercism.org/tracks/rust/exercises/hello-world/solutions/lbarasti
* Lasagna: https://exercism.org/tracks/rust/exercises/lucians-luscious-lasagna/solutions/lbarasti
* Semi Structured Logs: https://exercism.org/tracks/go/exercises/semi-structured-logs/solutions/lbarasti
* Assembly Line: https://exercism.org/tracks/rust/exercises/assembly-line/solutions/lbarasti
* Health Statistics: https://exercism.org/tracks/rust/exercises/health-statistics/solutions/lbarasti
* Low-Power Embedded Game: https://exercism.org/tracks/rust/exercises/low-power-embedded-game/solutions/lbarasti

Cross-posting live-coding sessions from https://www.twitch.tv/lbarasti
Announcing live-coding sessions and initiatives @ https://twitter.com/lbarasti