Read the paths
configuration variable to discover all path overrides that
have been configured.
Returns true if the dependency is either git or path, false otherwise
Error if a git/path dep is transitive, but has no version (registry source).
This check is performed on dependencies before publishing or packaging
Cleans various caches.
Compiles!
Like
compile
but allows specifying a custom
Executor
that will be able to intercept build calls and add custom logic.
Prepares all required information for the actual compilation.
Main method for cargo doc
.
Executes cargo fetch
.
Entry point for cargo
running as a proxy for rustc
.
Provide the lock address when running in proxy mode
Display a list of installed binaries.
Loads the manifest, resolves the dependencies of the package to the concrete
used versions - considering overrides - and writes all dependencies in a JSON
format to stdout.
Executes rustc --print <VALUE>
.
Gets all of the features enabled for a package, plus its dependencies’
features.
Generate a toml String of Cargo.lock from a Resolve.
Resolves all dependencies for a package using an optional previous instance
of resolve to guide the resolution process.
Resolves all dependencies for the workspace using the previous
lock file as a guide if present.
Resolves dependencies for some packages of the workspace,
taking into account paths
overrides and activated features.
Compiles and runs benchmarks.
Compiles and runs tests.