Skip to main content
rusty treats monorepos as a first-class case: native member discovery, reverse dependency edges, and git-based affected selection.

List members

Members come from native loading of rusty.json workspaces and/or Cargo workspace members (including one-level /* globs where supported).

Affected packages

Pair with build/test:
--affected-direct on build/test limits to packages whose paths changed, without reverse dependents.

Dependents and drift

Use unify to spot divergent versions of the same crate name before they become graph noise.

Multi-package build/test

Job count is shared via -j / RUSTY_JOBS.

Project-local state

Workspace caches, layer indexes, and target/ live under the workspace root’s .rusty/ directory. Cleaning: