第2章 cargo

cargo は、Rust プログラミング言語を使用して開発するためのツールです。cargo は以下のロールに対応します。

  • Rust コンパイラー rustc のビルドツールおよびフロントエンド。

    注記

    rustc よりも cargo の使用を検討してください。

  • パッケージおよび依存関係マネージャー。

    cargo により、Rust プロジェクトは特定のバージョン要件で依存関係を宣言できます。cargo は完全な依存関係グラフを解決し、必要に応じてパッケージをダウンロードし、プロジェクト全体をビルドおよびテストします。

Rust Toolset には、cargo 1.35.0 が同梱されています。

2.1. cargo のインストール

  • Rust Toolset をインストールします。「Rust Toolset のインストール」 を参照してください。

    注記

    Rust Toolset の一部として、cargo がインストールされます。

    Red Hat Enterprise Linux 7 では、rust-toolset-1.35-cargo パッケージで cargo が提供されます。

    Red Hat Enterprise Linux 8 では、rust-toolset モジュールにより cargo が提供されます。