rustfmt should be integrated into the project's continuous integration (CI) pipeline. The objective is to automatically check and enforce a consistent code style across the entire codebase.
A major hurdle for external developers who want to contribute is adhering to an unfamiliar project style guide. By integrating rustfmt, contributors can simply run cargo fmt locally, and CI ensures that their code automatically complies with project standards.