src
|-- abc
|-- main.rs
|-- logger
|-- mod.rs
Cargo.toml
#Cargo.toml
[[bin]]
name = "abc" # This will be the name of the binary executable
path = "src/abc/main.rs"
#logger/mod.rs
pub fn call_logger() {
println!("Got called!");
}
我想从 main.rs (abc/main.rs) 调用这个 fn call_logger(),我该怎么做? 我试过这个方法,
我创建了lib.rs(src/lib.rs),其内容是
#src/lib.rs
pub mod logger;
我能够打电话给
call_logger()
。
只是想知道实现上述任务的正确方法是什么,因为 lib.rs 用于库箱?