Passer au contenu principal
eLearner.app
RUST BORROW CHECKER DUNGEON

Rust Borrow Checker Dungeon : Le Labyrinthe de la Mémoire

Résolvez les erreurs du compilateur liées à la gestion de la mémoire, à l'ownership et au borrowing pour vous échapper des cellules.

Description de l'erreur du compilateur

Le compilateur Rust empêche l'utilisation de variables après le transfert de leur propriété (move). Modifiez la fonction 'use_key' et son appelant pour passer la variable 'key' par référence (&String) au lieu de transférer la propriété.

Passerelle de verrouillage
VERROUILLÉ
Analyse du propriétaire de KEY...
✗ PROPRIÉTÉ TRANSFÉRÉE ! Valeur nulle
Mode : AST Fallbackrustc 1.78.0

Bloqué ?

Apprenez les concepts fondamentaux dans le cours Rust pour résoudre ce défi.

Compilateur Rust hors ligne

Écrivez du code valide et évitez les erreurs du Borrow Checker.

Chargement de l'éditeur…
Chargement de l'analyseur Rust...