我想在main.rs文件中调用一个函数。我在与main.rs存在的同一src文件夹中创建了一个目录名“ library”。
src / main.rs
mod library;
fn main() {
println!("{}", library::name1::name(4));
}
src / library / file.rs
pub mod name1 {
pub fn name(a: i32) -> i32 {
println!("from diff file {}", a);
a * a
}
}
当我在main.rs中调用此函数名称时,编译器会通过一个错误指出:
error[E0583]: file not found for module library
[我想我想念的东西告诉我这样做的正确方法是什么,请记住,库目录只是一个普通目录,而不是货物包装]]
我想在main.rs文件中调用一个函数。我在与main.rs存在的同一src文件夹中创建了一个目录名“ library”。 src / main.rs mod库; fn main(){println!(“ {}”,库:...