ritual
อนุญาตให้ใช้ไลบรารี C ++ จาก Rust โดยจะวิเคราะห์ C++ API ของไลบรารีและสร้างลังที่มีคุณสมบัติครบถ้วนซึ่งช่วยให้เข้าถึง API นี้ได้อย่างสะดวก (แต่ยังคงไม่ปลอดภัย)
แรงจูงใจหลักสำหรับโปรเจ็กต์นี้คือเพื่อให้สามารถเข้าถึง Qt จาก Rust Ritual มอบการทำงานอัตโนมัติจำนวนมาก รองรับการทำงานแบบเพิ่มหน่วย และใช้การพัฒนา API ที่เข้ากันได้ ส่วนใหญ่ถูกกำหนดโดย API ขนาดใหญ่ที่จัดทำโดย Qt และความแตกต่างที่สำคัญของ API ระหว่างเวอร์ชัน Qt อย่างไรก็ตาม พิธีกรรมได้รับการออกแบบให้เป็นสากลและยังสามารถใช้เพื่อสร้างการเชื่อมโยงสำหรับไลบรารี C++ อื่น ๆ ได้อย่างง่ายดาย
ข้อมูลเพิ่มเติมสามารถดูได้ที่rust-qt.github.io:
โครงการนี้ได้รับอนุญาตภายใต้อย่างใดอย่างหนึ่ง
ตามตัวเลือกของคุณ
หากคุณใช้ Qt คุณควรคำนึงถึงสิทธิ์การใช้งาน Qt ด้วย
ยินดีต้อนรับเสมอ! คุณสามารถมีส่วนร่วมได้หลายวิธี:
เว้นแต่คุณจะระบุไว้เป็นอย่างอื่นอย่างชัดเจน การสนับสนุนใด ๆ ที่คุณส่งโดยเจตนาเพื่อรวมไว้ในโครงการตามที่กำหนดไว้ในใบอนุญาต Apache-2.0 จะต้องได้รับใบอนุญาตแบบคู่ตามที่กล่าวไว้ข้างต้น โดยไม่มีข้อกำหนดหรือเงื่อนไขเพิ่มเติมใด ๆ