Я довольно новичок в Rust и из Python есть некоторые вещи, которые сделаны совсем по-другому.В Python можно импортировать одну функцию из файла .py, набрав from foo import bar
, но я до сих пор не нашел эквивалента в Rust.
У меня есть следующие файлы:
.
├── main.rs
└── module.rs
Со следующим содержимым:
main.rs
mod module;
fn main() {
module::hello();
}
module.rs
pub fn hello() {
println!("Hello");
}
pub fn bye() {
println!("Bye");
}
Как мне создать свой модуль или ввести свой импорт так, чтобыЯ не получаю следующее предупреждение:
warning: function is never used: `bye`
--> module.rs:5:1
|
5 | pub fn bye() {
| ^^^^^^^^^^^^
|
= note: #[warn(dead_code)] on by default