Formatador Rust
Formate e embeleze código Rust online. Corrija indentação e normalize a sintaxe Rust.
Entrada
Saída
O que é Rust?
Rust é uma linguagem de sistemas focada em segurança, velocidade e concorrência. Evita bugs de memória em tempo de compilação com o sistema de ownership e é usada em sistemas, WebAssembly e aplicações de alto desempenho.
O Formatador Rust normaliza a indentação (4 espaços por nível, conforme rustfmt), corrige alinhamento de chaves e remove espaços à direita.
Como usar
Cole o seu código Rust
Cole código Rust bruto ou desorganizado no editor à esquerda ou clique em Carregar para abrir um arquivo.
Formatação instantânea
O formatador normaliza automaticamente a indentação com 4 espaços por nível e corrige o alinhamento de chaves.
Copiar ou baixar
Use o botão Copiar para copiar o resultado ou Baixar para salvar como arquivo .rs.
Exemplo de formatação
Example: Format a Rust struct
Entrada não formatada:
struct User{name:String,age:u32}impl User{fn new(name:String,age:u32)->Self{User{name,age}}
fn greet(&self)->String{format!("Hello, {}!",self.name)}}Saída formatada:
struct User {
name: String,
age: u32,
}
impl User {
fn new(name: String, age: u32) -> Self {
User { name, age }
}
fn greet(&self) -> String {
format!("Hello, {}!", self.name)
}
}Perguntas frequentes
O que é rustfmt?
rustfmt é o formatador oficial de Rust. Esta ferramenta oferece formatação online rápida para revisão. Em produção, execute rustfmt localmente no CI/CD.
Rust usa espaços ou tabulações?
O guia de estilo oficial do Rust usa 4 espaços para indentação, como este formatador. Veja The Rust Book e Rust by Example para mais detalhes.
Posso formatar macros Rust?
O formatador trata indentação básica de blocos. Macros complexas podem exigir rustfmt para formatação precisa.