Pakete und Crates
Rust Paketstruktur
Abschnitt betitelt „Rust Paketstruktur“Welche Reihenfolge ist korrekt, wobei „A > B“ bedeutet „A enthält B“?
Ein Paket ist die oberste Organisationseinheit, die Crates enthält. Eine Crate enthält Module.
Rust Crate-Zählung
Abschnitt betitelt „Rust Crate-Zählung“Stellen Sie sich vor, Sie sehen ein Rust-Paket foobar mit den folgenden Dateien:
foobar├── Cargo.toml├── build.rs└── src/ ├── main.rs ├── util.rs ├── lib.rs └── bin/ └── alt.rsWie viele Crates enthält dieses Paket? Schreiben Sie Ihre Antwort als Ziffer, z.B. 0, 1 usw.
main.rs erzeugt eine binäre Crate, lib.rs erzeugt eine Bibliotheks-Crate und bin/alt.rs erzeugt eine binäre Crate. Die Datei util.rs würde vermutlich als Modul innerhalb einer dieser Crates verwendet werden, ist aber kein spezieller Dateiname, der von Rust erkannt wird, und wäre daher keine eigene Crate. build.rs ist ein Build-Skript.