我在我的程序中包含了一个库作为子模块。结构如下所示:
.
├── my_lib/
├── Cargo.toml
└── src/
├── lib/
├── mod.rs
└── foo.rs
└── main.rs
├── src/
└── main.rs
└── Cargo.toml
在我的程序Cargo.toml
文件中,我在这个答案之后添加了依赖项:
[dependencies]
my_lib = { path = "./my_lib" }
但是我不能在我的程序中使用这个库,我对 Rust 有点陌生,这个导入系统让我很困惑。我试过这个main.rs
:
use my_lib::foo;
但我得到一个unresolved import 'my_lib'
错误。