Cargo check separates compiler feedback from a runnable build
engineeringrusttoolchaintestingRust 1.16 adds a command for checking code without producing the final executable. Metadata-only dependencies support the shorter path, while execution tests still answer a different question.