|
|
|
|
|
by timschmidt
816 days ago
|
|
> The difference is that in another language the build step is delegated to someone else who has packaged the code Fedora packages a large number of Rust libraries, just as you describe. Nothing prevents you from using the packaged libraries if you prefer them. You may find helpful information here: https://docs.fedoraproject.org/en-US/packaging-guidelines/Ru... |
|
Nothing except, in no particular order: 1) only having one version of crates 2) mismatched features 3) new transitive dependencies that can be introduced at any time without any warning 4) only supporting one version of rust 5) packages being noarch and basically glorified distro-wide vendoring—so their build.rs code is still run on your machine at cargo build time