Trait monster::solver::Solver [−][src]
Required methods
fn name() -> &'static str[src]
fn solve_impl<F: Formula>(
&self,
formula: &F
) -> Result<Option<Assignment>, SolverError>[src]
&self,
formula: &F
) -> Result<Option<Assignment>, SolverError>
Provided methods
fn solve<F: Formula>(
&self,
formula: &F
) -> Result<Option<Assignment>, SolverError>[src]
&self,
formula: &F
) -> Result<Option<Assignment>, SolverError>
Implementors
impl Solver for ExternalSolver[src]
fn name() -> &'static str[src]
fn solve_impl<F: Formula>(
&self,
formula: &F
) -> Result<Option<Assignment>, SolverError>[src]
&self,
formula: &F
) -> Result<Option<Assignment>, SolverError>
impl Solver for MonsterSolver[src]
fn name() -> &'static str[src]
fn solve_impl<F: Formula>(
&self,
formula: &F
) -> Result<Option<Assignment>, SolverError>[src]
&self,
formula: &F
) -> Result<Option<Assignment>, SolverError>