#![deprecated(
since = "0.1.6",
note = "rssat is deprecated. Please use the `satgalaxy` crate instead: https://crates.io/crates/satgalaxy"
)]
#![allow(non_upper_case_globals)]
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]
#![allow(dead_code)]
use super::{RawStatus, SatSolver, Status};
use std::ffi::{c_int, c_void};
pub struct MinisatSolver;
impl MinisatSolver {
pub fn new() -> Self {
println!("rssat is deprecated. Please use the `satgalaxy` crate instead: https://crates.io/crates/satgalaxy");
Self {}
}
pub fn model(&mut self) -> Vec<i32> {
println!("rssat is deprecated. Please use the `satgalaxy` crate instead: https://crates.io/crates/satgalaxy");
vec![]
}
}
impl SatSolver for MinisatSolver {
fn solve_model(&mut self) -> Status {
println!("rssat is deprecated. Please use the `satgalaxy` crate instead: https://crates.io/crates/satgalaxy");
Status::Unknown
}
fn add_clause(&mut self, clause: &Vec<i32>) {
println!("rssat is deprecated. Please use the `satgalaxy` crate instead: https://crates.io/crates/satgalaxy");
}
}
impl Drop for MinisatSolver {
fn drop(&mut self) {
}
}