我想使用位于我的主目录中的本地包。默认情况下,Cargo 搜索相对于 Cargo.toml 的依赖项。如果我知道我的项目相对于主文件夹的位置,我可以执行以下操作:
[dependencies]
tools = { path = "../../rust_libs/tools" }
Run Code Online (Sandbox Code Playgroud)
我并不总是知道我的项目位于哪里,我想做这样的事情:
[dependencies]
tools = { path = "${HOME}/rust_libs/tools" }
Run Code Online (Sandbox Code Playgroud)
如何获取 Cargo.toml 内部的主路径?也许还有其他方法可以实现这一目标?