У меня есть библиотека Rust, которая реализует плагин lint. Я хочу включить compiletest
, но не требует его вне тестирования. Каков правильный способ указать, что зависимость предназначена только для тестирования?
Как определить зависимости только для тестирования?
Ответ 1
Да. Используйте dev-dependencies
. Из Документы по грузовикам:
Вы можете добавить раздел
[dev-dependencies]
в свойCargo.toml
, формат которого эквивалентен[dependencies]
:[dev-dependencies] tempdir = "0.3"
Dev-зависимости не используются при компиляции пакета для построения, но используются для компиляции тестов, примеров и тестов.