Mam bibliotekę rdzy, która implementuje wtyczkę lint. Chcę dołączyć compiletest
, ale nie wymagać tego poza testowaniem. Jaki jest poprawny sposób określenia, że zależność dotyczy tylko testowania?Jak zdefiniować zależności tylko testowe?
29
A
Odpowiedz
27
Tak. Użyj dev-dependencies
. Od Cargo docs:
Możesz dodać sekcję
[dev-dependencies]
doCargo.toml
którego format jest odpowiednikiem[dependencies]
:[dev-dependencies] tempdir = "0.3"
dev-zależnościami nie są używane podczas kompilowania pakietów na budowę, ale służą do kompilowania testów, przykładów i testów porównawczych.