Rustライブラリがあります。compiletest
を含めたいのですが、テスト以外では必要ありません。依存関係を指定する正しい方法は何ですか?テストのみ?
はい。 dev-dependencies
を使用します。 Cargo docs から:
[dev-dependencies]
セクションをCargo.toml
に追加できます。その形式は[dependencies]
と同等です:[dev-dependencies] tempdir = "0.3"
開発用の依存関係は、ビルド用のパッケージのコンパイル時には使用されませんが、テスト、例、およびベンチマークのコンパイルに使用されます。