Minoru @ttldtor: в Rust принято добавлять его в репозитории приложений, чтобы можно было собрать с *точно такими-же* зависимостями, как у разработчика. А к библиотекам не кладут. По-моему, вполне разумный подход
Minoru я думаю, это связано с гранулярностью крейтов. Много всякой мелочи, которая потенциально может что-нибудь сломать, поэтому предпочитают прибить гвоздями
Minoru ну и экосистема довольно живая. Вряд ли тебе хотелось бы, чтобы между двумя билдами кто-то что-то релизнул и у тебя при пересборке поменялось поведенеи софта