1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
mod solver;
mod trait_cfg;
pub mod utils;
pub use crate::{solver::Solver, trait_cfg::TraitCfg};
#[cfg(feature = "num")]
pub extern crate num_traits;
#[cfg(feature = "testing")]
pub extern crate quickcheck;
#[cfg(feature = "random")]
pub extern crate rand;
#[cfg(feature = "parallelization")]
pub extern crate rayon;
#[cfg(feature = "serialization")]
pub extern crate serde;
#[cfg(feature = "serialization")]
pub extern crate serde_derive;