#!/usr/bin/env bash ERROR=0 while IFS= read -r -d '' f; do echo "${f}" rustfmt --write-mode=diff "$f" || ERROR=1 done < <(find . -type f -name '*.rs' -print0) exit ${ERROR}