BAC-L1-SUB-101Substrate / Polkadot SDK
Rust I — possession, emprunts, durées de vie
Le modèle mémoire qui rend Rust adapté à l'ingénierie de protocole : ce que le compilateur refuse, et pourquoi ce refus est une garantie.
- Niveau
- L1 — Développeur blockchain
- Durée
- 4 h
- Mainteneur
- Architecte principal Polkadot / Substrate
Objectifs pédagogiques
- 01Expliquer possession, emprunt et durée de vie sur du code réel
- 02Corriger une erreur d'emprunt sans recourir au clonage systématique
- 03Lire un message d'erreur du compilateur comme une indication de conception
Laboratoire guidé
Réparer une série de programmes qui ne compilent pas, chacun illustrant une règle du modèle mémoire.
Laboratoire autonome
Réécrire un petit registre en clair Rust idiomatique, sans clonage superflu.
Volet sécurité
Ce que la sûreté mémoire élimine comme classe de vulnérabilités — et ce qu'elle laisse entièrement intact.
Évaluation
Programmes réparés, validés par la compilation et la suite de tests fournie.
