Module rust_project

Source
Expand description

Library for generating rust_project.json files from a Vec<CrateSpec> See official documentation of file format at https://rust-analyzer.github.io/manual.html

Enums§

RustAnalyzerArg
The argument that rust-analyzer can pass to the workspace discovery command.
DiscoverProject
The format that rust_analyzer expects as a response when automatically invoked. See rust-analyzer documentation for a thorough description of this interface.

Structs§

RustProject
A rust-project.json workspace representation. See rust-analyzer documentation for a thorough description of this interface.
Crate
A rust-project.json crate representation. See rust-analyzer documentation for a thorough description of this interface.
Source
Dependency
Build

Enums§

TargetKind

Structs§

Runnable
A template-like structure for describing runnables.

Enums§

RunnableKind
The kind of runnable.

Functions§

assemble_rust_project