Week 14: Multithreading
Introduction
This week you’ll build a complete command-line application that synthesizes everything you’ve learned about Rust. You’ll create a professional CLI password generator and validator that demonstrates ownership, modules, traits, generics, iterators, error handling, and the clap argument parsing library. This is the capstone project that brings together 14 weeks of learning into a production-ready tool.
Recommended readings
- Chapter 16: Fearless concurrency - Threads and message passing