- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
LIVE: Learning Rust Error Handling: Results, Panics & Custom Errors
I feel personally victimized by a Rust compiler error. Today we’re working through the Error Primer and Tasks in the Rust quest, trying to make these tests pass without losing our minds.
Using JetBrains Academy's Learn Rust course https://link.bashbunni.dev/EQdftG (not sponsored, just using it :) )
Inside the stream:
- Rust Tasks: Solving Result matching and custom error challenges.
- Tooling: Using RustRover for interactive learning (and why I still use Emacs/Doom Emacs).
- Gear Talk: A breakdown of my Keychron setup and linear vs. magnetic switches.
Chapters
00:00 - Intro: Saying hello to YouTube and Twitch
00:53 - The Costco Lifestyle: Why Kirkland Signature is S-Tier
02:20 - Why I'm using RustRover (and the status of my Emacs setup)
04:05 - First impressions of Rust: Ownership and "Guard Rails"
06:05 - Learning Rust with JetBrains Academy (Plugin & Course)
09:40 - Chat: Is Rust actually "safe" when using unsafe?
10:53 - Why I chose Rust over Zig (Stability & Enterprise traction)
13:29 - Keyboard Talk: Keychron K5 Max & Q11 deep dive
16:15 - Switch Preferences: Linear vs. Magnetic switches
18:10 - Mouse & Gear: SteelSeries Aerox Wireless
20:41 - Warranty Maxing at Costco (and why I buy electronics there)
26:16 - Rust Error Handling Deep Dive: Summary of Result Enum & Panic
29:55 - Task 1: Creating Custom Error Types (Positive Non-Zero Integer)
37:21 - Task 2: Updating Main to return Result & ParseIntError
00:40:40 - Why we avoid Boxed Errors (Box dyn Error) in Library code
00:43:48 - How to implement derive(Debug) and why it's needed
00:46:42 - Learning about the thiserror crate
00:48:20 - Quick break / Washroom run
00:52:51 - Future topic notes: Box, RC, and Arc
00:53:47 - Task 3: Implementing the From trait for Custom Errors
01:03:30 - Using map_err to transform Error types (and getting stuck)
01:08:10 - Chaining map_err on a Result: The breakthrough
01:16:30 - Refactoring the From trait implementation
01:34:00 - Final Challenge: Complex Climate Error Parsing and Propagation
01:47:50 - Deep Dive: Pattern Matching on Vector Slices vs. Arrays
01:59:40 - Formatting the Formatter (F) for error variants
02:07:00 - Debugging "suitable for error propagation in main" errors
02:20:00 - Wrap-up: 3-month Rust Road Map and Episode 1 announcement
#livestream #learnprogramming #rustlang #programming #bashbunnilive #buildinpublic
Видео LIVE: Learning Rust Error Handling: Results, Panics & Custom Errors канала bashbunni
Using JetBrains Academy's Learn Rust course https://link.bashbunni.dev/EQdftG (not sponsored, just using it :) )
Inside the stream:
- Rust Tasks: Solving Result matching and custom error challenges.
- Tooling: Using RustRover for interactive learning (and why I still use Emacs/Doom Emacs).
- Gear Talk: A breakdown of my Keychron setup and linear vs. magnetic switches.
Chapters
00:00 - Intro: Saying hello to YouTube and Twitch
00:53 - The Costco Lifestyle: Why Kirkland Signature is S-Tier
02:20 - Why I'm using RustRover (and the status of my Emacs setup)
04:05 - First impressions of Rust: Ownership and "Guard Rails"
06:05 - Learning Rust with JetBrains Academy (Plugin & Course)
09:40 - Chat: Is Rust actually "safe" when using unsafe?
10:53 - Why I chose Rust over Zig (Stability & Enterprise traction)
13:29 - Keyboard Talk: Keychron K5 Max & Q11 deep dive
16:15 - Switch Preferences: Linear vs. Magnetic switches
18:10 - Mouse & Gear: SteelSeries Aerox Wireless
20:41 - Warranty Maxing at Costco (and why I buy electronics there)
26:16 - Rust Error Handling Deep Dive: Summary of Result Enum & Panic
29:55 - Task 1: Creating Custom Error Types (Positive Non-Zero Integer)
37:21 - Task 2: Updating Main to return Result & ParseIntError
00:40:40 - Why we avoid Boxed Errors (Box dyn Error) in Library code
00:43:48 - How to implement derive(Debug) and why it's needed
00:46:42 - Learning about the thiserror crate
00:48:20 - Quick break / Washroom run
00:52:51 - Future topic notes: Box, RC, and Arc
00:53:47 - Task 3: Implementing the From trait for Custom Errors
01:03:30 - Using map_err to transform Error types (and getting stuck)
01:08:10 - Chaining map_err on a Result: The breakthrough
01:16:30 - Refactoring the From trait implementation
01:34:00 - Final Challenge: Complex Climate Error Parsing and Propagation
01:47:50 - Deep Dive: Pattern Matching on Vector Slices vs. Arrays
01:59:40 - Formatting the Formatter (F) for error variants
02:07:00 - Debugging "suitable for error propagation in main" errors
02:20:00 - Wrap-up: 3-month Rust Road Map and Episode 1 announcement
#livestream #learnprogramming #rustlang #programming #bashbunnilive #buildinpublic
Видео LIVE: Learning Rust Error Handling: Results, Panics & Custom Errors канала bashbunni
Комментарии отсутствуют
Информация о видео
10 апреля 2026 г. 3:51:41
02:25:31
Другие видео канала

![Docker? What like it's hard? [Learn with me] !mag](https://i.ytimg.com/vi/mv8g9yGJKz8/default.jpg)


















