11 releases
0.3.1 | Oct 16, 2024 |
---|---|
0.2.1 | Jun 12, 2024 |
0.1.6 | Feb 23, 2024 |
0.1.3 | Dec 18, 2023 |
0.1.2 | Oct 30, 2023 |
#2474 in Algorithms
364 downloads per month
Used in 2 crates
6.5MB
16K
SLoC
rustsat-kissat - Interface to the kissat SAT Solver for RustSAT
Armin Biere's SAT solver Kissat to be used with the RustSAT library.
Note: at the moment this crate is known to not work on Windows since Kissat is non-trivial to get to work on Windows.
Features
debug
: if this feature is enables, the C library will be built with debug functionality if the Rust project is built in debug modesafe
: disable writing through 'popen' for more safe usage of the library in applicationsquiet
: exclude message and profiling code (logging too)
Kissat Versions
Kissat versions can be selected via cargo crate features. The following Kissat versions are available:
v4-0-1
: Version 4.0.1v4-0-0
: Version 4.0.0v3-1-0
: Version 3.1.0v3-0-0
: Version 3.0.0sc2022-light
: SAT Competition 2022 Lightsc2022-hyper
: SAT Competition 2022 Hypersc2022-bulky
: SAT Competition 2022 Bulky
Without any features selected, the newest version will be used. If conflicting Kissat versions are requested, the newest requested version will be selected.
Dependencies
~3–15MB
~222K SLoC