Rust: первые шаги. Todo, который помнит
Todo из первой части теряет всё при выходе. Учим его хранить задачи в файле, шаг за шагом: модули и pub, Result и оператор ?, ошибки без unwrap, тесты рядом с кодом, релизная сборка. По-прежнему ноль зависимостей.