#bindings #quantum-simulator #libquantum

libquantum-patched

Rust 语言对 libquantum C 库的绑定

1 个不稳定版本

使用旧的 Rust 2015

0.1.3 2018 年 4 月 4 日

#14 in #quantum-simulator


用于 qcgpu

GPL-3.0 许可

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-devbrew 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