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(all(feature = "random", feature = "std", feature = "testing"))]
pub extern crate quickcheck;
#[cfg(feature = "random")]
pub extern crate rand;
#[cfg(all(feature = "parallelization", feature = "std"))]
pub extern crate rayon;
#[cfg(feature = "serialization")]
pub extern crate serde;
#[cfg(feature = "serialization")]
pub extern crate serde_derive;