Cargo

The Cargo package manager provides a set of commands to maintain a Rust software project.

The source code is hosted at GitHub .

Functionalities include, but not only:

* Project Initialization * Dependency Management * Building Binaries

Selected issues of interest

Non-`--verbose` error message for an invalid version constraint should mention this

Allow top-level overrides to be stored in the manifest

Network operations for packages should be done in parallel

Externally discover the source directories of dependencies?

Allow defining crate-type for dependencies?

Build dependency awareness