While trying to evaluate pre-commit CI, I encountered an issue with Rust and hooks that don't use `repo: local`. The error is basically the same as in #121 but in this case it wouldn't really make sense to use `repo: local` as a workaround. This PR demos the problem: https://github.com/Swiftb0y/pre-commit.ci-evaluation/pull/2 This is the corresponding pre-commit.ci run: https://results.pre-commit.ci/run/github/607242900/1677514766.DnAk-Np0RdaiZRFwB1axrg