rustsat-kissat

Crates.iorustsat-kissat
lib.rsrustsat-kissat
version0.3.1
sourcesrc
created_at2023-08-23 13:17:50.012368
updated_at2024-10-16 14:44:11.694268
descriptionInterface to the SAT solver kissat for the RustSAT library.
homepage
repositoryhttps://github.com/chrjabs/rustsat
max_upload_size
id952014
size6,879,163
Christoph Jabs (chrjabs)

documentation

README

Check & Test crates.io docs.rs License

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 mode
  • safe: disable writing through 'popen' for more safe usage of the library in applications
  • quiet: exclude message and profiling code (logging too)

Kissat Versions

Kissat versions can be selected via cargo crate features. The following Kissat versions are available:

Without any features selected, the newest version will be used. If conflicting Kissat versions are requested, the newest requested version will be selected.

Commit count: 546

cargo fmt