May 2022
Intermediate to advanced
456 pages
11h 7m
German
In diesem Kapitel beleuchten wir zusätzliche Möglichkeiten, die wir haben, um unserem Projekt Bibliotheken oder weitere ausführbare Programme hinzufügen zu können.
Um größere Projekte strukturieren zu können, bietet uns Rust die Konzepte des Crates und des Packages. Wir haben beide schon genutzt, allerdings bisher noch, ohne die damit verbundenen Möglichkeiten zu kennen.
Wir haben bereits bei unserer initialen Diskussion des Build-Systems Cargo gelernt, dass wir mit cargo new ein neues Paket (oder Package) erzeugen. Ein Package kann aus verschiedenen Crates bestehen, die entweder ein ausführbares Programm erzeugen (bin) oder eine Bibliothek (lib). In einem Package können wir maximal eine Bibliothek und beliebig ...
Read now
Unlock full access