ritual
permite usar bibliotecas C++ do Rust. Ele analisa a API C++ de uma biblioteca e gera uma caixa completa que fornece acesso conveniente (mas ainda inseguro) a essa API.
A principal motivação para este projeto é fornecer acesso ao Qt a partir do Rust. Ritual fornece grande quantidade de automação, suporta execuções incrementais e implementa evolução de API compatível. Isso é ditado principalmente pelo enorme tamanho da API fornecida pelo Qt e pelas diferenças significativas de API entre as versões do Qt. No entanto, ritual foi projetado para ser universal e também pode ser usado para criar facilmente ligações para outras bibliotecas C++.
Mais informações estão disponíveis em ferrugem-qt.github.io:
Este projeto está licenciado sob qualquer um dos
a sua opção.
Se você usa Qt, também deve levar em consideração o licenciamento do Qt.
Contribuições são sempre bem-vindas! Você pode contribuir de diferentes maneiras:
A menos que você declare explicitamente o contrário, qualquer contribuição enviada intencionalmente para inclusão no projeto por você, conforme definido na licença Apache-2.0, deverá ser licenciada dupla conforme acima, sem quaisquer termos ou condições adicionais.