Rust: First Steps. The Todo That Remembers
The todo from part one loses everything on exit. We teach it to keep tasks in a file, step by step: modules and pub, Result and the ? operator, errors without unwrap, tests next to the code, a release build. Still zero dependencies.