[][src]Trait minisat::ModelEq

pub trait ModelEq {
    fn assert_equal_or(
        solver: &mut Solver,
        prefix: Vec<Bool>,
        a: &Self,
        b: &Self
    );
fn assert_not_equal_or(
        solver: &mut Solver,
        prefix: Vec<Bool>,
        a: &Self,
        b: &Self
    ); fn is_equal(solver: &mut Solver, a: &Self, b: &Self) -> Bool { ... } }

Object that can be compared and constrainted for equality.

Required methods

fn assert_equal_or(solver: &mut Solver, prefix: Vec<Bool>, a: &Self, b: &Self)

fn assert_not_equal_or(
    solver: &mut Solver,
    prefix: Vec<Bool>,
    a: &Self,
    b: &Self
)

Loading content...

Provided methods

fn is_equal(solver: &mut Solver, a: &Self, b: &Self) -> Bool

Loading content...

Implementors

impl ModelEq for Bool[src]

impl ModelEq for Binary[src]

impl ModelEq for Unary[src]

impl<V: Ord> ModelEq for Symbolic<V>[src]

Loading content...