• 外部のソースコードからモジュールを使用するために公開設定する必要がある
  • 以下はlib.rsの中のmodule_apubキーワードをつけた例
pub mod module_a;
mod module_b;
  • main.rsを作成してmodule_aを導入してみる
use new_crate::module_a;
 
fn main(){
 
}
  • ここでcargo buildを使うとunused import(module_bのこと)のエラーが出るけどビルド自体は通る