Beetje Coderen

Les 12

Modules, crates en packages

Een project opdelen in modules en bestanden, zichtbaarheid regelen met pub, paden en use, en crates van crates.io toevoegen met cargo add.

⏱ 50 minuten leestijd + oefenen

🎯 Na deze les kun je

  • het verschil tussen package, crate en module uitleggen
  • een project opdelen in modules en bestanden
  • zichtbaarheid regelen met pub en paden gebruiken met use
  • een crate van crates.io toevoegen en gebruiken

Je kassabon uit les 2 is gegroeid: artikelen, prijzen, btw, kortingen, afdrukken. Alles in main.rs wordt onoverzichtelijk. Rust heeft een modulesysteem om code te ordenen, en daarboven crates: pakketten die je kunt delen en hergebruiken, zoals de tienduizenden op crates.io.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 29,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?