JetBrains Space ヘルプ

Cargo スパースレジストリ

一般的に、Rust アプリケーションは依存関係を参照するために「Git 依存関係」アプローチを使用します。Rust パッケージが Cargo.toml ファイルで Git 依存関係を指定すると、Cargo は Git リポジトリを複製し、必要な依存関係の正確なバージョンを決定します。このようなアプローチの欠点 (依存関係の管理の複雑さの増加、ストレージ要件の増加など) に対処するために、Rust ではスパースレジストリと呼ばれる新しい実験的な機能が導入されました。このアプローチでは、別のレジストリが Git ではなく JSON HTTP API を介してパッケージメタデータを提供します。

Space パッケージは、Rust パッケージを保存および共有できるようにするスパースレジストリのサポートを提供します。