Rustのmod
2箇所で使われる
moduleを定義する時
code:main.rs
mod my_module {
pub fn greet() {
println!("Hello from my_module!");
}
}
fn main() {
my_module::greet();
}
moduleを読み込む時
TSでのimport * as Hoge from 'hoge'に相当
code:main.rs
mod my_module; // my_moduleをimport
fn main() {
my_module::greet();
}