|
|
|
|
|
by kstrauser
506 days ago
|
|
A counterargument would be that Rust+Cargo pins specific versions already. If you’re writing Rust, you should rarely need to vendor anything unless you’re maintaining a patched version or something. Vendoring also bypasses the package cache and build cache. If 2 apps depend on foo-1.2.3, they can normally share the cached package and its build artifacts. Basically, Cargo goes a long way toward ensuring you rarely need to bother with adding someone else’s code to your repo. |
|