Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

API documentation

The API documentation describes every public type and method:

The main types are:

TypePurpose
RuleEngineLoads rules, registers functions and methods, and executes.
Fact, FactValueFacts and their values, and conversion from and to your types.
serde_timeSerde attributes that make DateTime fields time values.
EngineErrorEverything that can go wrong while executing.
EngineListenerCallbacks as cycles begin and rules are evaluated and fired.
Rule, ast::ExpressionRules built in code rather than loaded from GRL.