Trait proto_vulcan::state::constraint::Constraint[][src]

pub trait Constraint<U, E>: Debug + Display + AnyConstraint<U, E> where
    U: User,
    E: Engine<U>, 
{ fn run(self: Rc<Self>, state: State<U, E>) -> SResult<U, E>;
fn operands(&self) -> Vec<LTerm<U, E>>; fn reify(&self, _state: &mut State<U, E>) { ... } }

Required methods

Provided methods

Implementations

Trait Implementations

Feeds this value into the given Hasher. Read more

Feeds a slice of this type into the given Hasher. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Implementors