تسمح ritual
باستخدام مكتبات C++ من Rust. فهو يقوم بتحليل واجهة برمجة تطبيقات C++ الخاصة بالمكتبة ويقوم بإنشاء صندوق كامل الميزات يوفر وصولاً مناسبًا (ولكنه لا يزال غير آمن) إلى واجهة برمجة التطبيقات هذه.
الدافع الرئيسي لهذا المشروع هو توفير الوصول إلى Qt من Rust. توفر Ritual قدرًا كبيرًا من الأتمتة، وتدعم عمليات التشغيل المتزايدة، وتنفذ تطورًا متوافقًا مع واجهة برمجة التطبيقات. يتم تحديد ذلك في الغالب من خلال الحجم الكبير لواجهة برمجة التطبيقات (API) التي توفرها Qt والاختلافات الكبيرة في واجهة برمجة التطبيقات (API) بين إصدارات Qt. ومع ذلك، تم تصميم الطقوس لتكون عالمية ويمكن استخدامها أيضًا لإنشاء روابط لمكتبات C++ الأخرى بسهولة.
مزيد من المعلومات متاحة على Rust-qt.github.io:
هذا المشروع مرخص بموجب أي من
في خيارك.
إذا كنت تستخدم Qt، فيجب عليك أيضًا أن تأخذ في الاعتبار ترخيص Qt.
المساهمات هي دائما موضع ترحيب! يمكنك المساهمة بطرق مختلفة:
ما لم تنص صراحةً على خلاف ذلك، فإن أي مساهمة يتم تقديمها عمدًا لتضمينها في المشروع بواسطتك، كما هو محدد في ترخيص Apache-2.0، يجب أن تكون مرخصة بشكل مزدوج على النحو الوارد أعلاه، دون أي شروط أو أحكام إضافية.