2023-11-29 10:39:24 -05:00
|
|
|
---
|
|
|
|
minutes: 3
|
|
|
|
course: Fundamentals
|
|
|
|
session: Day 2 Morning
|
2024-01-12 10:53:09 -05:00
|
|
|
target_minutes: 180
|
2023-11-29 10:39:24 -05:00
|
|
|
---
|
2022-12-21 16:36:30 +01:00
|
|
|
|
2023-11-29 10:39:24 -05:00
|
|
|
# Welcome to Day 2
|
2022-12-21 16:36:30 +01:00
|
|
|
|
2023-11-29 10:39:24 -05:00
|
|
|
Now that we have seen a fair amount of Rust, today will focus on Rust's type
|
|
|
|
system:
|
2022-12-21 16:36:30 +01:00
|
|
|
|
2023-12-31 00:15:07 +01:00
|
|
|
- Pattern matching: extracting data from structures.
|
|
|
|
- Methods: associating functions with types.
|
|
|
|
- Traits: behaviors shared by multiple types.
|
|
|
|
- Generics: parameterizing types on other types.
|
|
|
|
- Standard library types and traits: a tour of Rust's rich standard library.
|
2022-12-21 16:36:30 +01:00
|
|
|
|
2023-11-29 10:39:24 -05:00
|
|
|
## Schedule
|
2022-12-21 16:36:30 +01:00
|
|
|
|
2023-11-29 10:39:24 -05:00
|
|
|
{{%session outline}}
|