1 个不稳定版本
使用旧的 Rust 2015
0.1.3 | 2018 年 4 月 4 日 |
---|
#14 in #quantum-simulator
用于 qcgpu
18KB
200 行
rust-libquantum-patched
libquantum 在 Rust 中的绑定 - 一个分支
rust-libquantum-forked
是一个库,它提供了对 libquantum 库(v. 1.1.1)C 库的安全绑定,一个量子模拟器。
像 libquantum 和 rust-libquantum 一样,rust-libquantum-patched 在 GPL-3.0 许可下,因为它与 libquantum 链接并从 rust-libquantum 分支出来。
先决条件
- Rust(在此安装:https://www.rustup.rs)。
- Libquantum(可以从 [源] 或通过包管理器安装,例如
sudo apt-get install libquantum-dev
或brew install libquantum --devel
)
安装
[dependencies]
libquantum-patched = "0.2"
您也可以从 GitHub 拉取以使用最新版本。
[dependencies.libquantum]
git = "https://github.com/mknyszek/rust-libquantum"
最后,您也可以克隆此存储库并使用 cargo build
编译。
故障排除
如果构建脚本无法在您的系统中找到 quantum.h
,请尝试从源代码安装。
贡献
只需提交一个拉取请求,任何帮助使这些绑定通用和完整都是受欢迎的。不过有一些规则
- 任何新的代码都必须有良好的文档,无论它是否出现在公共接口中。
- 如果您想更改现有的公共接口,请给我一个合理的理由。
- 请为任何您创建的新功能添加测试。
依赖关系
~0–2.2MB
~45K SLoC