Expand description
The rule engine and its execution model.
Structs§
- Execution
Result - What an execution did.
- Rule
Engine - Runs rules against facts, as Grule’s engine does.
Enums§
- Engine
Error - Errors from executing rules.
- Rule
Phase - Which part of a rule an error came from.
Constants§
- DEFAULT_
MAX_ CYCLES - Maximum number of rule firings per execution, matching Grule’s default.
Traits§
- Engine
Listener - Receives notifications as the engine runs, like Grule’s
GruleEngineListener. All methods do nothing by default.