Welcome to Day 4
Today we will cover topics relating to building large-scale software in Rust:
- Iterators: a deep dive on the Iteratortrait.
- Modules and visibility.
- Testing.
- Error handling: panics, Result, and the try operator?.
- Unsafe Rust: the escape hatch when you can’t express yourself in safe Rust.
Schedule
Including 10 minute breaks, this session should take about 2 hours and 50 minutes. It contains:
| Segment | Duration | 
|---|---|
| Welcome | 3 minutes | 
| Iterators | 55 minutes | 
| Modules | 45 minutes | 
| Testing | 45 minutes |