Re-exports§
pub use error::ValidationError;pub use explain::ExplainResult;pub use store::RuleStore;
Modules§
Structs§
Enums§
Functions§
- evaluate
- evaluate_
batch - evaluate_
batch_ detailed - evaluate_
batch_ numeric - evaluate_
batch_ numeric_ detailed - evaluate_
numeric - evaluate_
rule - execute
- Execute a rule definition (with metadata) against a JSON context.
- execute_
batch - Execute a rule definition against a batch of contexts.
- execute_
batch_ detailed - Execute a rule definition against a batch of contexts with detailed results.
- execute_
chain - Execute a sequence of rules where the output of each rule is merged into
the context for the next rule (
output → "decision"key injection). - execute_
explain - Execute a rule with full tracing metadata attached to the result.
- execute_
numeric - Execute a rule definition and coerce the result to f64.
- extract_
array - extract_
bool - extract_
f64 - extract_
object - extract_
string - get_
engine_ info - Return engine information including the underlying jsonlogic-fast version.
- serialize
- serialize_
value - validate_
rule