You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The dependency of feature selection on compiled packages leads to the following problems:
The compilation of run and test invalidate each other's build artifacts: After running make build; make test, the following make build will re-compile some artifacts.
The compilation of package-local and global tests invalidate each other's build artifacts: After running make unit-test; cargo nextest run -p some_package, the following make unit-test will re-compile some artifacts.
The compilation of package-local test cannot re-use the existing build artifacts generated by the make unit-test.
The re-compilation introduced from the problems above increases the compilation time and the size of target directory.
Proposal
Use cargo hakari to unify the feature selection like other large workspace, for example materialize