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

1

Plak uw Rust-code

Plak ruwe of rommelige Rust-code in de editor links of klik op Uploaden om een bestand te laden.

2

Direct formatteren

De formatter normaliseert automatisch de inspringing met 4 spaties per niveau en herstelt accolade-uitlijning.

3

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.

Gerelateerde tools