Define workspace members from a root manifest.

Section: Workspaces

Minimal workspace root

toml
toml
[workspace]
members = ["crates/*", "xtask"]
resolver = "2"
Explanation

Workspaces let multiple packages share one lockfile and target directory.

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 Workspaces
Build every member
Compile all packages in the workspace.
OpenIn sheetbashsame section
Test every member
Run tests across all workspace packages.
OpenIn sheetbashsame section
Select one package in a workspace
Target a specific member crate.
OpenIn sheetbashsame section
Exclude a package
Skip a workspace member during a broad command.
OpenIn sheetbashsame section
Define package features
Declare named features in the manifest.
OpenIn sheettoml2 tag match
Add a crates.io dependency
Use a semantic version requirement.
OpenIn sheettoml1 tag match