الانتقال إلى المحتوى الرئيسي
eLearner.app
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...