15个版本

0.7.2 2024年2月26日
0.7.1 2021年11月25日
0.6.3 2021年1月21日
0.6.1 2020年12月4日
0.2.0 2019年5月21日

#12 in #smt-solver

Download history · Rust 包仓库 31/week @ 2024-04-07 · Rust 包仓库 32/week @ 2024-04-14 · Rust 包仓库 56/week @ 2024-04-21 · Rust 包仓库 61/week @ 2024-04-28 · Rust 包仓库 48/week @ 2024-05-05 · Rust 包仓库 45/week @ 2024-05-12 · Rust 包仓库 60/week @ 2024-05-19 · Rust 包仓库 28/week @ 2024-05-26 · Rust 包仓库 66/week @ 2024-06-02 · Rust 包仓库 50/week @ 2024-06-09 · Rust 包仓库 42/week @ 2024-06-16 · Rust 包仓库 70/week @ 2024-06-23 · Rust 包仓库 30/week @ 2024-06-30 · Rust 包仓库 67/week @ 2024-07-07 · Rust 包仓库 33/week @ 2024-07-14 · Rust 包仓库 22/week @ 2024-07-21 · Rust 包仓库

157 每月下载量
用于 5 个crate(2 个直接使用)

MIT 许可证

4MB
107K SLoC

C 79K SLoC // 0.1% comments · Rust 包仓库 C++ 17K SLoC // 0.0% comments · Rust 包仓库 Python 4K SLoC // 0.1% comments · Rust 包仓库 Shell 4K SLoC // 0.1% comments · Rust 包仓库 Cython 1.5K SLoC // 0.5% comments · Rust 包仓库 Rust 1K SLoC // 0.0% comments · Rust 包仓库 Forge Config 3 SLoC // 0.4% comments · Rust 包仓库

包含 (ELF exe/lib, 3MB) boolector-1.5.118

crates.io docs.rs

boolector-sys

此Rust crate为Boolector SMT求解器(版本3.2.2)提供底层绑定。

安装

使用共享 boolector

boolector 编译为共享库并安装。然后将此crate添加到您的 Cargo.toml

[dependencies]
boolector-sys = "0.7.2"

使用vendored静态 boolector

此方法仅适用于类UNIX目标。启用 vendor-lgl 功能将此crate添加到您的 Cargo.toml

[dependencies]
boolector-sys = { version = "0.7.2", features = ["vendor-lgl"] }

启用 vendor-lgl 将自动构建静态 boolector 库并将其链接。目前这使用Lingeling SAT求解器。

为了使构建成功,您需要在构建主机上安装一些工具;对于基于Debian的发行版,build-essentialcmakecurlgit 应该足够。

许可证

此crate根据MIT许可证许可。

依赖项