Expand description
Various batch processing tasks, intended primarily for debugging.
Modulesยง
- analysis_
stats ๐ - Fully type-check project and print various stats, like the number of type errors.
- diagnostics ๐
- Analyze all modules in a project for diagnostics. Exits with a non-zero status code if any errors are found.
- flags
- Grammar for the command-line arguments.
- highlight ๐
- Read Rust code on stdin, print HTML highlighted version to stdout.
- lsif ๐
- LSIF (language server index format) generator
- parse ๐
- Read Rust code on stdin, print syntax tree on stdout.
- prime_
caches ๐ - Load the project and run cache priming.
- progress_
report ๐ - A simple progress bar
- run_
tests ๐ - Run all tests in a project, similar to
cargo test, but using the mir interpreter. - rustc_
tests ๐ - Run all tests in a project, similar to
cargo test, but using the mir interpreter. - scip ๐
- SCIP generator
- ssr ๐
- Applies structured search replace rules from the command line.
- symbols ๐
- Read Rust code on stdin, print syntax tree on stdout.
- unresolved_
references ๐ - Reports references in code that the IDE layer cannot resolve.
Enumsยง
Functionsยง
- full_
name_ ๐of_ item - print_
memory_ ๐usage - read_
stdin ๐ - report_
metric ๐