Rustのモジュール
Rustではmod
というキーワードでモジュールの宣言ができる。
mod module_hello {
pub fn print_hello() {
println!("Hello from module_hello!");
}
}
別ファイルからモジュールの読み込みを行う場合はmod [module名];
と記述する。
mod module_hello;
ファイル名とモジュール名を分ける場合は#[path = [ファイル名]]
というRustの属性を利用する。
#[path = "module_abc.rs"]
mod module_hello;