# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "rustsat-tools" version = "0.4.1" authors = ["Christoph Jabs "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "Tools and examples built on the RustSAT library" readme = "README.md" keywords = [ "rustsat", "sat", "satisfiability", ] license = "MIT" repository = "https://github.com/chrjabs/rustsat" [lib] name = "rustsat_tools" path = "src/lib.rs" [[bin]] name = "check-solution" path = "src/bin/check-solution.rs" [[bin]] name = "cnf2opb" path = "src/bin/cnf2opb.rs" [[bin]] name = "encodings" path = "src/bin/encodings.rs" [[bin]] name = "enumerator" path = "src/bin/enumerator.rs" [[bin]] name = "gbmosplit" path = "src/bin/gbmosplit.rs" [[bin]] name = "mcnf2opb" path = "src/bin/mcnf2opb.rs" [[bin]] name = "mo2ilp" path = "src/bin/mo2ilp.rs" [[bin]] name = "opb2cnf" path = "src/bin/opb2cnf.rs" [[bin]] name = "opb2mcnf" path = "src/bin/opb2mcnf.rs" [[bin]] name = "opb2wcnf" path = "src/bin/opb2wcnf.rs" [[bin]] name = "shuffledimacs" path = "src/bin/shuffledimacs.rs" [[bin]] name = "wcnf2opb" path = "src/bin/wcnf2opb.rs" [dependencies.anyhow] version = "1.0.86" [dependencies.atty] version = "0.2.14" [dependencies.clap] version = "4.5.16" features = [ "derive", "cargo", ] [dependencies.concolor-clap] version = "0.1.0" [dependencies.itertools] version = "0.13.0" [dependencies.nom] version = "7.1.3" [dependencies.rand] version = "0.8.5" [dependencies.rand_chacha] version = "0.3.1" [dependencies.rustsat] version = "0.6.1" features = [ "compression", "multiopt", "rand", "internals", ] default-features = false [dependencies.rustsat-cadical] version = "0.4.1" optional = true [dependencies.rustsat-minisat] version = "0.4.1" optional = true [dependencies.termcolor] version = "1.4.1" [features] cadical = ["dep:rustsat-cadical"] default = ["minisat"] minisat = ["dep:rustsat-minisat"]