Expand description
A flexible, JSON-based rule engine for evaluating dynamic conditions.
This crate allows users to define rules in JSON and evaluate them against input data. It supports basic comparisons, nested conditions, and custom extensibility.
Modules§
Structs§
- Config
- Outcome
- The result of a rule evaluation, supporting templated values.
- Rule
- A single rule with a condition, outcome, and priority.
- Rule
Engine
Enums§
- Condition
- A condition to evaluate, either a simple expression or a nested combination.
- Rule
Engine Error