В прошлый раз на мои вопросы по расту успешно ответили, так что попробую ещё раз.
Хочу сделать следующее: два таргета использующих один модуль. Проще, наверное, будет кодом показать.
Структура проекта:
project
├── shared
│ └── mod.rs
├── target_1
│ └── main.rs
├── target_2
│ └── main.rs
Cargo.toml
[[bin]]
name = "target_1"
path = "target_1/main.rs"
[[bin]]
name = "target_2"
path = "target_2/main.rs"
target_1/main.rs
#![feature(globs)]
mod shared;
use shared::*;
Получаю ошибку:
error: file not found for module `shared`
help: name the file either shared.rs or shared/mod.rs inside the directory target_1
Есть ли способ указать директорию «project» как корень для поиска модулей?