Можно в файле подключить файл как модуль:
//main.rs
mod other_file; // other_file.rs
use other_file::*;
Это в какой то степени похоже на include хедера в C++.
Меня интересует собственно не это, а как скомпилировать несколько файлов вместе
(Примерно как в проекте на плюсах в любой среде или как в решетках, когда из одного файла можно использовать класс объявленный в другом).
В Rustbook ничего не нашел.
Пытался положить другие файлы в /src и потом запускать cargo run, но cargo их игнорирует (даже если там просто текст - ошибки не возникает).
В Rust вообще можно так делать?