в релизе (или могу?)
# Enable optimizations for dependencies (incl. Bevy), but not for our code: [profile.dev.package."*"] opt-level = 3
само собой разумеется, что из-за такого первая компиляция будет дольше
Кстати, по поводу этой штуки: дефолт лучше ставить '2', а не '3', потому что '2' даёт почти все оптимизации, а компилируется намного быстрее.
ну, меня скорость сборки зависимостей не особо волнует - я просто выкручиваю на максы. по ровно той же логике, что и gcc -O2 vs gcc -O3
https://doc.rust-lang.org/nightly/cargo/reference/profiles.html#overrides-and-generics То есть если зависимости локальные, а не внешние, и могут тоже часто меняться, есть смысл даже меньше 2 ставить.
о, а вот это уже интересно. Спасибо
Обсуждают сегодня