Removes the need to always specify append --workspace in the common cargo commands.
rust-analyser seems to get confused and locks the workspace longer than needed under the previous structure. (Lots of Blocking waiting for file lock on build directory waiting.) Unable to find an issue mentioning this.
Goals it to then make repo to more easily managed. Examples:
Consolidate crate package metadata, dependency versions and clippy lints in the workspace Cargo.toml
Placing all crates in a crates/ for automatic workspace member inclucion.
Removes the need to always specify append
--workspace
in the common cargo commands.rust-analyser
seems to get confused and locks the workspace longer than needed under the previous structure. (Lots ofBlocking waiting for file lock on build directory
waiting.) Unable to find an issue mentioning this.Goals it to then make repo to more easily managed. Examples:
Consolidate crate package metadata, dependency versions and clippy lints in the workspace
Cargo.toml
Placing all crates in a
crates/
for automatic workspace member inclucion.