코드 형식의 정리
개별 파일과 표준 입력의 코드를 처리하거나 Cargo 프로젝트의 실행 및 라이브러리 대상을 정리할 수 있다. 기본 스타일은 Rust 스타일 지침을 따른다. 프로그램의 기능을 검사하는 테스트와 달리 코드의 표현 형식을 일정하게 맞추는 도구다.
차이 검사와 자동화
검사 모드는 형식 변경이 필요한지 확인하고 차이를 출력한다. 변경이 필요하면 오류 종료 상태를 반환하므로 지속적 통합에서 형식 검사를 구성할 수 있다. 실제 파일을 다시 쓰는 실행과 형식 차이만 확인하는 실행을 구분한다.
설정과 지원 범위
rustfmt 설정 파일에서 옵션을 조정하며 안정 옵션과 야간판에서 선택하는 불안정 옵션이 나뉜다. 언어 에디션은 코드 해석에, 스타일 에디션은 형식 규칙에 관련된다. 매크로와 주석 등에는 처리나 형식 안정성의 제한이 있다.