As the joke goes, Go assumes all your code lives in one place controlled by a harmonious organization. Rust assumes your dependencies are trying to kill you. This says a lot about the people who came up with each one.
> Rust assumes your dependencies are trying to kill you.
Would you mind unpacking this? I'm intrigued.
Cargo.lock for applications freezes the entire dependency graph incl. checksums of everything, for example.