1
#1007
1007: Result Combinators
Intermediate
→
2
#292
292: Option Combinators
Foundations
→
3
#293
293: The ? Operator
Intermediate
→
4
#294
294: Custom Error Types
Intermediate
→
5
#295
295: Implementing std::error::Error
Advanced
→
6
#296
296: From Trait for Error Conversion
Intermediate
→
7
#298
298: The anyhow Pattern — Boxed Errors
Advanced
→
8
#1016
1016: Error Context
Intermediate
→
9
#303
303: Collecting Iterator> into Result>
Intermediate
→
10
#311
311: Handling Multiple Error Types
Advanced
→
11
#321
321: async fn and .await Fundamentals
Advanced
→
12
#323
323: async blocks and Lazy Evaluation
Advanced
→
13
#326
326: Capturing with async move
Advanced
→
14
#327
327: Spawning Concurrent Tasks
Advanced
→
15
#328
328: Async Channels (mpsc)
Advanced
→
16
#331
331: Timeouts with time::timeout
Advanced
→
17
#332
332: Retry Async
Advanced
→
18
#922
343: Cancellation Token
Advanced
→
19
#443
443: Arc> — Shared Mutable State Across Threads
Advanced
→
20
#445
445: MPSC Channels — Message Passing Between Threads
Advanced
→
21
#461
461: Producer-Consumer Pattern
Advanced
→
22
#759
759: Manual Serialize/Deserialize Trait Implementation
Advanced
→
23
#763
763: JSON-Like Format Built From Scratch
Expert
→
24
#770
770: Recursive Descent Parser from Scratch
Expert
→
25
#744
744: Unit Test Organisation: Modules, Helpers, AAA Pattern
Intermediate
→
26
#745
745: Integration Test Structure: tests/ Directory
Intermediate
→
27
#755
755: Testing Error Cases and Unwrap Discipline
Intermediate
→
28
#473
473: FromStr and parse()
Foundations
→
29
#475
475: String Building Patterns
Foundations
→
30
#356
356: Advanced HashMap Patterns
Intermediate
→