Komponenten eines Rostpakets
Ein Paket in Rost umfasst drei Schlüsselkomponenten.
Willkommen bei Cargo
Bei der Arbeit mit Paketen gibt es ein Tool, das Sie wissen müssen: Cargo. Fracht ist ein „Paketmanager“ für Rost. Es ermöglicht das Bauen und Verwalten von Rostpaketen. Es führt Vorgänge wie das Erstellen von Erstellen, Installieren und Deinstallieren von Kisten, Bereitstellungen usw. durch.
NOTIZ: Obwohl das Begriff Paket und Kiste austauschbar verwendet werden können, sind sie nicht dasselbe.
Lassen Sie uns diskutieren, wie wir mit Fracht zusammenarbeiten können, um Rostpakete zu erstellen und zu verwalten.
Fracht erstellen Paket
Verwenden Sie zum Erstellen eines neuen Rust -Pakets den neuen Befehl Fracht, gefolgt vom Namen Ihres Pakets:
$ Cargo New Package_Name;Das Ausführen des obigen Befehls erstellt ein neues Verzeichnis mit dem angegebenen Paketnamen. Im Verzeichnis finden Sie andere Dateien und Verzeichnisse:
$ tree package_nameDie Datei- und Verzeichnisbaum sind wie gezeigt:
Paketnamen/Im Root -Verzeichnis des Paketnamens finden Sie die Fracht.TOML -Datei, eine Standardkonfigurationsdatei, die von Fracht generiert wird.
Das nächste ist das SRC -Verzeichnis, das den Quellcode für Ihre Anwendung enthält. Standardmäßig fügt Fracht das Haupt hinzu.RS -Datei mit einem Hello World -Programm.
Das ist das minimale Minimum für die Bereitstellung eines Pakets. Wenn Sie eine komplexere Anwendung erstellen möchten, stellen Sie sicher, dass der Quellcode im SRC -Verzeichnis gespeichert ist.
Sie können auch Konfiguration in der Fracht durchführen.TOML -Datei. Beliebte Optionen, die Sie festlegen können, werden wie in der Beispiel -Toml -Datei gezeigt.
[Paket]In der folgenden Ressource erfahren Sie mehr über verschiedene Schlüssel und ihre entsprechenden Werte:
https: // doc.Rost-Lang.Org/Fracht/Referenz/Manifest.html
Frachtbaupaket
Sobald Sie mit Ihrem Code und Ihrer Konfiguration fertig sind, können Sie Ihr Paket erstellen. Der Befehl ist wie:
$ FrachtbauDie Fracht erstellt und generiert die erforderlichen ausführbaren Dateien und speichert sie im Zielverzeichnis.
Mit dem Befehl fremde Build werden auch einige Verzeichnisse und Dateien wie gezeigt hinzugefügt:
├── Ladung.sperrenIn der folgenden Ressource erfahren Sie mehr über die generierten Dateien und Verzeichnisse:
https: // doc.Rost-Lang.Org/Fracht/Befehle/Cargo-Build.html
Frachtverpackung
Sobald Sie das Paket abgeschlossen haben, können Sie es mit dem Cargo Run -Befehl ausführen:
$ FrachtlaufDadurch wird das Paket für Sie erstellt und ausgeführt. Ausgabe aus dem Hello World -Paket ist wie gezeigt:
Abschluss
In diesem Leitfaden haben wir Rostpakete abgedeckt, wie man ein Paket erstellt, erstellt und mit Fracht ausführt. Sie können überprüfen, wie Pakete in Kisten in der offiziellen Dokumentation bereitgestellt werden können.
Danke fürs Lesen und rostig bleiben!!