Rust · Essencial · Inglês · Técnico
rustfmt
Ferramenta oficial de formatação de código Rust, chamada por cargo fmt. Aplica um estilo único, o que elimina discussões sobre espaços e quebras de linha.
Onde usar
Costuma rodar em hook de commit e no CI com cargo fmt --check. As opções ficam em rustfmt.toml, mas a maioria dos projetos usa o padrão.
Em código
# formata todo o projeto
cargo fmt
# só confere, sem alterar (CI)
cargo fmt --checkExemplos
Run rustfmt before you push.
Rode o rustfmt antes de dar push.
CI fails if rustfmt would change anything.
O CI falha se o rustfmt mudar alguma coisa.
Cuidado
Não corrige erros nem aponta código ruim; para isso existe o clippy.
Sinônimos
cargo fmt