7 个不稳定版本
0.3.0 | 2019年9月9日 |
---|---|
0.2.1 | 2019年1月7日 |
0.2.0 | 2017年5月21日 |
0.1.2 | 2016年12月2日 |
0.0.0 | 2016年9月9日 |
#1213 在 算法
535 每月下载次数
用于 libphonenumber-sys
84KB
1.5K SLoC
ritual
ritual
允许从 Rust 使用 C++ 库。它分析库的 C++ API 并生成一个功能齐全的 crate,该 crate 提供方便(但仍不安全)的 API 访问。
此项目的主要动机是提供从 Rust 访问 Qt 的途径。Ritual 提供了大量自动化,支持增量运行,并实现了兼容的 API 进化。这主要是由 Qt 提供的 API 的大量规模和 Qt 版本之间的 API 差异所决定的。然而,Ritual 设计成通用型,也可以轻松创建其他 C++ 库的绑定。
更多信息请访问 rust-qt.github.io
许可证
本项目许可协议为以下之一
- Apache License,版本 2.0,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
如果您使用 Qt,还应考虑 Qt 许可协议。
贡献
欢迎贡献!您可以通过以下方式做出贡献
- 在 问题跟踪器 提交错误报告、功能请求或改进建议;
- 为 Qt crate 编写测试或示例(从官方 Qt 文档移植示例是一个好选择);
- 选择带有 help wanted 标签的问题。
除非您明确声明,否则您有意提交到项目的任何贡献,根据 Apache-2.0 许可协议定义,应双许可如上,无任何附加条款或条件。