Подтвердить что ты не робот

Как определить зависимости только для тестирования?

У меня есть библиотека Rust, которая реализует плагин lint. Я хочу включить compiletest, но не требует его вне тестирования. Каков правильный способ указать, что зависимость предназначена только для тестирования?

4b9b3361

Ответ 1

Да. Используйте dev-dependencies. Из Документы по грузовикам:

Вы можете добавить раздел [dev-dependencies] в свой Cargo.toml, формат которого эквивалентен [dependencies]:

[dev-dependencies]
tempdir = "0.3"

Dev-зависимости не используются при компиляции пакета для построения, но используются для компиляции тестов, примеров и тестов.