3 ms·
Well. Rust has lock files, so breaks will only happen when you decide they are allowed to happen, by running cargo update. In C they also only happen when you
by atoav 2y ago
Well. Rust has lock files, so breaks will only happen when you decide they are allowed to happen, by running cargo update.
In C they also only happen when you update the dependencies you have.
Granted, Rust makes it easier to pull on dependecies, but it also makes it easier to keep them up to date.
- Starlevel004 2y ago> Rust has lock files, so breaks will only happen when you decide they are allowed to happen, by running cargo update. great in theory but ``cargo install`` will straight up ignore lockfiles by default[0], meaning trying to install a binary package is a roulette of "did this tiny package update before everyone in the dependency tree noticed" [0]: https://github.com/rust-lang/cargo/issues/7169 https://github.com/rust-lang/cargo/issues/7169