Cargo's cache can't be reused with or without --target <target>

Even if the specific target is set to default one, cargo still compiles everything from scratch.