Я пишу на Rust тоже. Есть на моём GitHub, можете посмотреть. Меня тоже проблемы с компилятором бесят, я в таких случаях делаю cargo check > /dev/null и просто пишу compile_error! в необходимых местах, чтобы понять, где именно компиляция провалилась
Когда ты начнешь писать настоящий крупный проект на Rust и тебе понадобится работать с IO и затащишь tokio (а другого-то и нет рантайма), и начнешь удивляться, какого х...я у тебя директория с зависимостями разрослась до небес и время компиляции увеличилось до вплоть до минут, вот тогда задумаешься о сущности бытия)