rust-rule-engine 1.0.2-alpha

A high-performance rule engine for Rust with RETE-UL algorithm (2-24x faster), CLIPS-inspired features (Template System, Defglobal, Deffacts, Test CE, Conflict Resolution), Parallel Execution
Documentation
/// RETE algorithm core module

mod alpha;
mod beta;
mod memory;
pub mod network;
pub mod auto_network;
pub mod facts;
pub mod memoization;
pub mod working_memory;
pub mod agenda;
pub mod pattern;
pub mod propagation;
pub mod grl_loader;
pub mod template;
pub mod globals;
pub mod deffacts;
pub mod accumulate;
pub mod multifield;
pub mod tms;
pub mod action_result;

pub use alpha::*;
pub use beta::*;
pub use memory::*;
pub use network::*;
pub use facts::*;
pub use memoization::*;
pub use working_memory::*;
pub use agenda::*;
pub use pattern::*;
pub use propagation::*;
pub use grl_loader::*;
pub use template::*;
pub use globals::*;
pub use deffacts::*;
pub use accumulate::*;
pub use multifield::*;
pub use tms::*;
pub use action_result::*;