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 crate
、mod
、use
,但其中 none 有效。
首先,您必须在 src/lib.rs:
中声明 test
模块
pub mod test;
然后,在examples/test.rs里面,把它当作一个库:
crate_name::test::print_something(); // Replace `crate_name` by the crate name
如果我在src/test.rs
pub fn print_something(){
println!("Something");
}
如何在 example/test.rs
中调用它?
我试过 extern crate
、mod
、use
,但其中 none 有效。
首先,您必须在 src/lib.rs:
中声明test
模块
pub mod test;
然后,在examples/test.rs里面,把它当作一个库:
crate_name::test::print_something(); // Replace `crate_name` by the crate name