Моего вопрос очень похож на How to include module from another file from the same project?, в том, что я пытаюсь импортировать mod
в мой main.rs и использовать его, кроме моей mod
имеет частную и общественную функцию.Включить модуль Rust
sys.rs
mod sys {
fn read_num_lines(file: File, num_lines: i32) -> bool {
//do bar with foo
}
pub fn get_cpu_stats() {
//call read_num_lines
//doo foo
}
}
main.rs
mod sys;
fn main() {
sys::get_cpu_stats();
}
Я получаю следующее сообщение об ошибке сборки:
unresolved name sys::get_cpu_stats
Поскольку это мой первый проект Руст, Я уверен, что я делаю somet неправильно, но я не уверен, что это такое.