mirror of
https://github.com/google/comprehensive-rust.git
synced 2024-12-13 13:49:13 +02:00
17 lines
472 B
Markdown
17 lines
472 B
Markdown
|
# 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.
|