| Crates.io | boolector |
| lib.rs | boolector |
| version | 0.4.3 |
| created_at | 2019-09-16 23:20:05.148489+00 |
| updated_at | 2022-04-05 03:36:56.772729+00 |
| description | Safe high-level bindings for the Boolector SMT solver |
| homepage | |
| repository | https://github.com/cdisselkoen/boolector-rs |
| max_upload_size | |
| id | 165309 |
| size | 113,974 |
Safe high-level bindings for the Boolector SMT solver, version 3.2.2.
This crate is on crates.io, so you can
simply add it as a dependency in your Cargo.toml:
[dependencies]
boolector = "0.4.3"
This crate relies on the boolector-sys crate, so you will need to follow
its directions for installation as well. In particular, you can either:
vendor-lgl feature on this crate, which will automatically
build a static Boolector and link to it. E.g.,
[dependencies]
boolector = { version = "0.4.3", features = ["vendor-lgl"] }
For more details, see the boolector-sys README.
Full documentation, including examples, can be found at https://docs.rs/boolector.
These bindings are not necessarily complete; there may be some features
present in boolector-sys which are not directly exposed here, e.g.,
uninterpreted functions (boolector_uf()). Contributions are welcome.
This crate currently requires Rust 1.41+.