Introduction
We’ll start our course by creating a shared understanding of what Unsafe Rust is
and what the unsafe keyword does.
Outline
This segment should take about 1 hour and 10 minutes. It contains:
| Slide | Duration |
|---|---|
| Defining Unsafe Rust | 5 minutes |
| Purpose of the unsafe keyword | 5 minutes |
| Two roles of the unsafe keyword | 5 minutes |
| Warm Up Examples | 25 minutes |
| Characteristics of Unsafe Rust | 15 minutes |
| Responsibility shift | 3 minutes |
| Stronger development workflow required | 5 minutes |
| Example: may_overflow | 10 minutes |