Creating and Using Modules
Modules help you organize Rust code into namespaces.
Declaring Modules
// main.rs
mod utils;
fn main() {
utils::say_hello();
}
// utils.rs
pub fn say_hello() {
println!("Hello from module!");
}
Key Points
mod
declares a modulepub
makes functions or variables public- Modules can be in the same file or separate files