Trait monster::solver::Solver[][src]

pub trait Solver: Default + Sync + Sized {
    fn name() -> &'static str;
fn solve_impl<F: Formula>(
        &self,
        formula: &F
    ) -> Result<Option<Assignment>, SolverError>; fn solve<F: Formula>(
        &self,
        formula: &F
    ) -> Result<Option<Assignment>, SolverError> { ... } }

Required methods

Provided methods

Implementors