[][src]Module phreak_engine::condition

The conditions module holds the structures for composing a low level rule definition

Structs

ConditionBody

The ConditionBody defines what fields in a fact are relevant to the matching, and in which way.

ConditionBuilder

The ConditionBuilder is a helper to create Conditions.

NccCondition

The NccCondition checks a child-rule, and inverts the results of that match.

Enums

Condition

A Condition defines a single rule in a chain of rules that need to be fullfilled to find a match.

ConditionField

A ConditionField describes when a Fact element matches