TL;DR

Cargo.toml に依存関係を追加する Cargo のコマンド。

仕組み

cargo add <クレート名>@<バージョン> の形で使う。バージョンを省略すると、最新のバージョンを追加する。

--features を付けると、クレートの特定の feature を有効にして追加できる。--dev を付けると、テストやベンチマークでだけ使う、リリースビルドに含めないクレートとして追加できる。

例

$ cargo add axum --features macros
$ cargo add tokio --features full
$ cargo add rstest --dev

関連

出典