تمرين: أحداث المصعد

سنقوم بإنشاء هيكل بيانات (data structure) لتمثيل حدث في نظام التحكم في المصعد. الأمر متروك لك لتحديد الأنواع (types) والدوال (functions) لبناء الأحداث المختلفة. استخدم #[derive(Debug)] للسماح بتنسيق الأنواع باستخدام {:?}.

يتطلب هذا التمرين فقط إنشاء وملء هياكل البيانات (data structures) بحيث يتم تشغيل main بدون أخطاء. سيغطي الجزء التالي من الدورة استخراج البيانات من هذه الهياكل.

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX