[ dependencies ]
winit = " 0.30.7 " للحصول على ميزات ضمن نطاق Winit ، انظر الميزات.
للحصول على ميزات خارج نطاق Winit ، انظر هل نحن واجهة المستخدم الرسومية بعد؟ وهل نحن لعبة بعد؟ ، اعتمادًا على نوع المشروع الذي تبحث عنه.
انضم إلينا في غرفتنا.
لدى المشرفين اجتماعًا كل يوم جمعة في UTC 15. يمكن العثور على ملاحظات الاجتماع هنا.
Winit هي مكتبة إنشاء وإدارة النوافذ. يمكن أن ينشئ Windows ويتيح لك التعامل مع الأحداث (على سبيل المثال: يتم تغيير حجم النافذة ، والمفتاح الذي يتم الضغط عليه ، وحركة الماوس ، وما إلى ذلك) التي تنتجها النافذة.
تم تصميم Winit ليكون لبنة منخفضة المستوى في التسلسل الهرمي للمكتبات. وبالتالي ، من أجل إظهار شيء ما على النافذة ، تحتاج إلى استخدام getters الخاصة بالمنصة التي توفرها Winit ، أو مكتبة أخرى.
إصدار الصدأ الداعم لهذا الصناديق (MSRV) هو 1.73 . ستصاحب التغييرات في MSRV نتوء نسخة ثانوية.
كسياسة مؤقتة ، يتم إعطاء الحد الأعلى لـ MSRV بواسطة الصيغة التالية:
min(sid, stable - 3)
حيث sid هي النسخة الحالية من rustc التي توفرها Debian Sid ، stable هو أحدث إصدار مستقر من Rust. قد يتم كسر هذا الحد في حالة تحول النظام الإيكولوجي الرئيسي أو الضعف الأمني.
يتم إجراء استثناء لمنصة Android ، حيث يجب استخدام إصدار صدأ أعلى لبعض ميزات Android. في هذه الحالة ، سيتم توج MSRV في أحدث إصدار مستقر من Rust Minus Three. لا ينعكس هذا التناقض في بيانات تعريف الشحن ، لأنه ليس قويًا بما يكفي لفضح هذا التقييد.
لا يتم تغطية OS OS Resox أيضًا بواسطة سياسة MSRV هذه ، حيث يتطلب ترجمة أدوات الصدأ الليلية.
جميع الصناديق في المنظمات rust-windowing لديها نفس سياسة MSRV.
تحقق من وحدة winit::platform للاستخدام الخاص بالمنصة.