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

#plugins #rust #rust-cargo

#Плагины #Ржавчина #rust-cargo

Вопрос:

Я создаю приложение, которое позволит плагинам добавлять / изменять функции. На данный момент это cli-приложение с несколькими плагинами для серверной части данных. Каждый плагин реализуется как отдельный проект в рабочей области cargo. Как мне настроить cargo или манифест пакета для сборки проекта библиотеки в подкаталог, в котором находится выходной каталог сборки?

Комментарии:

1. Вы просите изменить выходной каталог артефактов сборки? Если да, то есть книга Cargo «Параметры вывода» .

Ответ №1:

Добавьте следующее в свой Cargo.toml :

 [build]
target-dir = "/desired/path" # path of where to place all generated artifacts
 

Источник: https://doc.rust-lang.org/cargo/reference/config.html

Также читайте: https://doc.rust-lang.org/cargo/commands/cargo-build.html#output-options