Crate product_farm_rule_engine

Crate product_farm_rule_engine 

Source
Expand description

Rule Engine with DAG-based execution

This crate provides:

  • DAG construction from rule dependencies
  • Topological sorting for execution order
  • Parallel execution where possible
  • Context management for rule evaluation

Re-exports§

pub use dag::*;
pub use executor::*;
pub use context::*;
pub use error::*;

Modules§

context
Execution context for rule evaluation
dag
DAG (Directed Acyclic Graph) for rule dependencies
error
Error types for rule engine operations
executor
Rule executor with DAG-based dependency resolution