Depend on a nearby crate in a monorepo.

Section: Dependencies

Use a local path dependency

toml
toml
[dependencies]
common = { path = "../common" }
Explanation

Path dependencies are common in workspaces and local development.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Dependencies
Add a crates.io dependency
Use a semantic version requirement.
OpenIn sheettomlsame section
Use a git dependency
Pin a crate directly from a Git repository.
OpenIn sheettomlsame section
Add dev-dependencies
Keep test-only crates out of the normal build graph.
OpenIn sheettomlsame section
Add build dependencies
Use crates inside `build.rs` build scripts.
OpenIn sheettomlsame section
Define package features
Declare named features in the manifest.
OpenIn sheettoml1 tag match
Minimal workspace root
Define workspace members from a root manifest.
OpenIn sheettoml1 tag match