Teil 04: Cargo und Projekte
Lernziel: Cargo als Projektwerkzeug nutzen.
Voraussetzungen: Die vorherigen Lektionen, insbesondere Teil 03.
Worum geht es?
In der Praxis werden Rust-Projekte mit Cargo angelegt, gebaut und getestet.
Schritt für Schritt
cargo new messwert_manager
cd messwert_manager
cargo run
Cargo erzeugt Cargo.toml und src/main.rs. In Cargo.toml stehen Paketname, Version, Edition und später Abhängigkeiten.
[package]
name = "messwert_manager"
version = "0.1.0"
edition = "2024"
[dependencies]
Die wichtigsten Befehle
| Befehl | Funktion |
|---|---|
cargo run |
Programm bauen und starten |
cargo check |
Code schnell prüfen |
cargo build |
Debug-Build erzeugen |
cargo build --release |
Optimierten Build erzeugen |
cargo test |
Tests starten |
cargo fmt |
Code formatieren |
cargo clippy |
Hinweise zur Codequalität anzeigen |
Die Ausgabedateien liegen unter target/. Dieser Ordner gehört normalerweise nicht ins Git-Repository.
Selbst ausprobieren
Erzeuge das Projekt temperatur_tool, ändere die Ausgabe und starte es einmal mit cargo run und einmal mit cargo run --release.
Musterlösung anzeigen
cargo new temperatur_tool
cd temperatur_tool
In src/main.rs:
fn main() { println!("Temperatur-Tool bereit"); }
cargo run
cargo run --release
Das solltest du mitnehmen
- Cargo als Projektwerkzeug nutzen.
- Nutze
cargo runfür das Ausführen undcargo checkfür eine schnelle Fehlerprüfung (ab Teil 4). - Experimentiere mit veränderten Werten und beobachte die Compilermeldungen.
