ritual
memungkinkan untuk menggunakan perpustakaan C++ dari Rust. Ini menganalisis C++ API perpustakaan dan menghasilkan peti berfitur lengkap yang menyediakan akses nyaman (tetapi masih tidak aman) ke API ini.
Motivasi utama proyek ini adalah untuk menyediakan akses ke Qt dari Rust. Ritual menyediakan otomatisasi dalam jumlah besar, mendukung proses bertahap, dan mengimplementasikan evolusi API yang kompatibel. Hal ini sebagian besar ditentukan oleh besarnya ukuran API yang disediakan oleh Qt dan perbedaan API yang signifikan antara versi Qt. Namun, ritual dirancang untuk bersifat universal dan juga dapat digunakan untuk membuat binding dengan mudah untuk pustaka C++ lainnya.
Informasi lebih lanjut tersedia di karat-qt.github.io:
Proyek ini dilisensikan di bawah salah satu dari
sesuai pilihan Anda.
Jika Anda menggunakan Qt, Anda juga harus mempertimbangkan lisensi Qt.
Kontribusi selalu diterima! Anda dapat berkontribusi dengan berbagai cara:
Kecuali jika Anda secara eksplisit menyatakan sebaliknya, setiap kontribusi yang dengan sengaja Anda kirimkan untuk disertakan dalam proyek oleh Anda, sebagaimana didefinisikan dalam lisensi Apache-2.0, akan memiliki lisensi ganda seperti di atas, tanpa syarat atau ketentuan tambahan apa pun.