Перейти к основному содержимому
eLearner.app
RUST BORROW CHECKER DUNGEON

Rust Borrow Checker Dungeon: Лабиринт памяти

Устраните ошибки компилятора, связанные с управлением памятью, владением и заимствованием для выхода из ячеек.

Compiler Error Description

Компилятор Rust предотвращает использование переменных после смены владельца. Измените функцию use_key и ее вызывающую сторону, чтобы она передавала переменную key по ссылке (&String) вместо передачи права собственности.

Locking Gateway
LOCKED
Scanning owner of KEY...
✗ OWNERSHIP TRANSFERRED! Value null
Mode: AST Fallbackrustc 1.78.0

Stuck?

Learn the fundamental concepts in the Rust course to solve this challenge.

Offline Rust Compiler

Write valid code and avoid Borrow Checker errors.

Загрузка редактора…
Loading Rust analyzer...