العودة إلى الدورة

الـ Structs: هياكل البيانات المخصصة

لغة Rust للأنظمة وأمن الـ Web3

تنظيم البيانات باستخدام الـ Structs

تسمح لك الـ Structs بتسمية وتجميع القيم المترابطة.

rust struct User { username: String, email: String, active: bool, }

كتل التنفيذ (Implementation Blocks)

تحدد الدوال الخاصة بالـ structs داخل كتل impl.

rust impl User { fn deactivate(&mut self) { self.active = false; } }

في الـ Web3، تُستخدم الـ structs لتعريف حالة العقد الذكي (مثل Wallet أو Token).