- testDeps should be separate, in nativeBuildInputs to allow for disabling checks. - rust should be a native dependency as it doesn't need to be put nowhere next to the resulting binary.