| Crates.io | rust_smt |
| lib.rs | rust_smt |
| version | 0.2.0 |
| created_at | 2019-03-29 21:11:27.891198+00 |
| updated_at | 2019-05-03 20:30:37.278838+00 |
| description | A generic solver-agnostic API for interacting with SMT solvers based on the SMT-LIB standard. |
| homepage | https://github.com/facebookincubator/Rust-SMT-LIB-API |
| repository | https://github.com/facebookincubator/Rust-SMT-LIB-API.git |
| max_upload_size | |
| id | 124663 |
| size | 93,126 |
This crate provides a generic high-level API for interacting with SMT solvers. The aim of this interface is to be solver-agnostic (i.e. the user can switch between back-end SMT solvers by modifying a single line of code) and to mimic the SMT-LIB standard commands as closely as possible. Currently, Z3 is supported as a back-end. See links below for more information on SMT-LIB and Z3. See tests/test.rs for examples of how to use the interface.
Rust-SMT-LIB-API is MIT licensed, as found in the LICENSE file.