Cargo

Cargo is the Rust build tool and package manager. It allows you to do things like this:

CommandDescription
cargo newCreate a new Rust project
cargo buildBuild a project
cargo runRun a project
cargo testExecute unit tests in a project
cargo docBuild documentation for a project
cargo publishPublish a project to crates.io

For example, to create new Rust binary project, run the following:

cargo new [project_name]

This will scaffold a new project with the following structure:

[project_name]
.
├── Cargo.toml
└── src
    └── main.rs

Learn more: https://doc.rust-lang.org/stable/cargo/