1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2024-12-12 13:25:23 +02:00
comprehensive-rust/src/welcome-day-3.md
2022-12-21 16:38:28 +01:00

472 B

Welcome to Day 3

Today, we will cover some more advanced topics of Rust:

  • Traits: deriving traits, default methods, and important standard library traits.

  • Generics: generic data types, generic methods, monomorphization, and trait objects.

  • Error handling: panics, Result, and the try operator ?.

  • Testing: unit tests, documentation tests, and integration tests.

  • Unsafe Rust: raw pointers, static variables, unsafe functions, and extern functions.