【カーゴ】
Cargo とは?
💡 Rustの荷物は全部おまかせ、ビルドもテストも一手に引き受ける船長
📌 このページのポイント
package.jsonみたいな設定ファイルはあるの?
Cargo.tomlというファイルがそれにあたるよ。TOML形式で書きやすくて、依存パッケージやビルド設定をまとめて管理できるんだ
パッケージはどこから持ってくるの?
Rustって難しいイメージあるけど、Cargoは使いやすい?
実はCargoはすごく良くできていて、Rustで一番褒められる部分の一つだよ。cargo new でプロジェクト作成、cargo run で実行、テストも cargo test だけ。統一されていて迷わないんだ
まとめ:ざっくりこれだけ覚えればOK!
「Cargo」って出てきたら「Rustの公式パッケージ管理&ビルドツール」と思えればだいたいOK!
📖 おまけ:英語の意味
「Cargo」 = 貨物・積み荷
💬 Rustのマスコットが蟹(Ferris)だから、船と貨物のイメージでCargoなんだよ。パッケージ(荷物)を運んで届けてくれる存在だね