ritual
permite utilizar bibliotecas C++ de Rust. Analiza la API C++ de una biblioteca y genera una caja con todas las funciones que proporciona un acceso conveniente (pero aún inseguro) a esta API.
La principal motivación de este proyecto es brindar acceso a Qt desde Rust. Ritual proporciona una gran cantidad de automatización, admite ejecuciones incrementales e implementa una evolución de API compatible. Esto se debe principalmente al enorme tamaño de la API proporcionada por Qt y a las importantes diferencias de API entre las versiones de Qt. Sin embargo, ritual está diseñado para ser universal y también puede usarse para crear fácilmente enlaces para otras bibliotecas de C++.
Hay más información disponible en rust-qt.github.io:
Este proyecto tiene licencia bajo cualquiera de los
a tu elección.
Si utiliza Qt, también debe tener en cuenta la licencia Qt.
¡Las contribuciones siempre son bienvenidas! Puedes contribuir de diferentes maneras:
A menos que indique explícitamente lo contrario, cualquier contribución enviada intencionalmente por usted para su inclusión en el proyecto, según se define en la licencia Apache-2.0, tendrá una licencia doble como se indica arriba, sin términos ni condiciones adicionales.