rust_rule_engine/engine/
mod.rs

1/// Main rule execution engine
2#[allow(clippy::module_inception)]
3pub mod engine;
4/// Facts (working memory) for rule execution
5pub mod facts;
6/// Knowledge base for rule storage and management
7pub mod knowledge_base;
8/// Rule definition and condition handling
9pub mod rule;
10/// Rule templates for dynamic rule generation
11pub mod template;
12
13// Re-export main components for easy access
14pub use engine::{EngineConfig, GruleExecutionResult, RustRuleEngine};
15pub use template::{ParameterType, RuleTemplate, TemplateManager};