Eingabe

Ausgabe

Was ist Rust?

Rust ist eine Systemprogrammiersprache mit Fokus auf Sicherheit, Geschwindigkeit und Nebenläufigkeit. Sie verhindert Speicherfehler zur Compile-Zeit durch ihr Ownership-Modell und wird für Systemsoftware, WebAssembly und leistungsstarke Anwendungen eingesetzt.

Der Rust-Formatierer normalisiert die Einrückung (4 Leerzeichen pro Ebene gemäß rustfmt), korrigiert Klammerausrichtung und entfernt nachgestellte Leerzeichen.

So verwenden Sie das Tool

1

Rust-Code einfügen

Fügen Sie rohen Rust-Quellcode in den linken Editor ein oder klicken Sie auf Hochladen, um eine Datei zu laden.

2

Sofortige Formatierung

Der Formatierer normalisiert automatisch die Einrückung mit 4 Leerzeichen pro Ebene und korrigiert die Klammerausrichtung.

3

Kopieren oder herunterladen

Verwenden Sie die Schaltfläche Kopieren, um das Ergebnis zu kopieren, oder Herunterladen, um es als .rs-Datei zu speichern.

Formatierungsbeispiel

Example: Format a Rust struct

Unformatierte Eingabe:

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)}}

Formatierte Ausgabe:

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)
    }
}

Häufig gestellte Fragen

Was ist rustfmt?

rustfmt ist der offizielle Rust-Code-Formatierer. Dieses Tool bietet schnelles Online-Formatieren zur Überprüfung. Für die Produktion nutzen Sie rustfmt lokal in Ihrer CI/CD-Pipeline.

Verwendet Rust Leerzeichen oder Tabulatoren?

Der offizielle Rust-Stilleitfaden verwendet 4 Leerzeichen pro Einrückungsebene — dieser Formatierer folgt dem. Mehr dazu in The Rust Book und Rust by Example.

Kann ich Rust-Makros formatieren?

Der Formatierer behandelt grundlegende Block-Einrückung. Komplexe Makros können für präzises Formatierungsergebnis rustfmt erfordern.

Verwandte Tools