Rust - 如何从我的 src 文件夹调用函数到我的示例文件夹中的代码?

Rust - How can I call functions from my src folder to code in my examples folder?

如果我在src/test.rs

中有这个功能
pub fn print_something(){
    println!("Something");
}

如何在 example/test.rs 中调用它?

我试过 extern cratemoduse,但其中 none 有效。

首先,您必须在 src/lib.rs:

中声明 test 模块
pub mod test;

然后,在examples/test.rs里面,把它当作一个库:

crate_name::test::print_something(); // Replace `crate_name` by the crate name