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