Rust-formatter
Formatteer en verfraai Rust-broncode online. Herstel inspringing en normaliseer Rust-syntax.
Invoer
Uitvoer
Wat is Rust?
Rust is een systeemtaal gericht op veiligheid, snelheid en gelijktijdigheid. Voorkomt geheugenfouten compile-time via ownership en wordt gebruikt voor systemen, WebAssembly en high-performance apps.
De Rust-formatter normaliseert inspringing (4 spaties per niveau volgens rustfmt), herstelt accolade-uitlijning en verwijdert overbodige spaties aan het regeleinde.
Gebruik
Plak uw Rust-code
Plak ruwe of rommelige Rust-code in de editor links of klik op Uploaden om een bestand te laden.
Direct formatteren
De formatter normaliseert automatisch de inspringing met 4 spaties per niveau en herstelt accolade-uitlijning.
Kopiëren of downloaden
Gebruik Kopiëren om het resultaat te kopiëren of Downloaden om het als .rs-bestand op te slaan.
Opmaakvoorbeeld
Example: Format a Rust struct
Ongeformatteerde invoer:
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)}}Geformatteerde uitvoer:
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)
}
}Veelgestelde vragen
Wat is rustfmt?
rustfmt is de officiële Rust-codeformatter. Deze tool biedt snelle online opmaak voor review. Gebruik rustfmt lokaal in CI/CD voor productie.
Gebruikt Rust spaties of tabs?
De officiële Rust-stijlgids gebruikt 4 spaties voor inspringing; deze formatter volgt dat. Meer lezen kan in The Rust Book en Rust by Example.
Kan ik Rust-macros formatteren?
De formatter verwerkt basisblok-inspringing. Complexe macros vereisen mogelijk rustfmt voor nauwkeurige opmaak.