I want to use a local package which is located in my home directory. By default, Cargo searches for dependencies relative to Cargo.toml. If I know where my project is located relative to the home folder, I can do something like this:
[dependencies]
tools = { path = "../../rust_libs/tools" }
I don't always know where my project is located and I would like to do something like this:
[dependencies]
tools = { path = "${HOME}/rust_libs/tools" }
How can I get the home path inside of Cargo.toml? Maybe there are other ways to achieve this?
~/rust_libs/tools
? – Calling