Module engine

Module engine 

Source
Expand description

Rule execution engine and related components

Re-exports§

pub use analytics::AnalyticsConfig;
pub use analytics::ExecutionEvent;
pub use analytics::OverallStats;
pub use analytics::RuleAnalytics;
pub use analytics::RuleMetrics;
pub use dependency::DependencyAnalysisResult;
pub use dependency::DependencyAnalyzer;
pub use dependency::ExecutionGroup;
pub use dependency::ExecutionMode;
pub use dependency::ExecutionStrategy;
pub use engine::EngineConfig;
pub use engine::GruleExecutionResult;
pub use engine::RustRuleEngine;
pub use parallel::ParallelConfig;
pub use parallel::ParallelExecutionResult;
pub use parallel::ParallelRuleEngine;
pub use template::ParameterType;
pub use template::RuleTemplate;
pub use template::TemplateManager;

Modules§

analytics
Advanced analytics and performance monitoring
dependency
Dependency analysis for safe parallel execution
engine
Main rule execution engine
facts
Facts (working memory) for rule execution
knowledge_base
Knowledge base for rule storage and management
parallel
Parallel rule execution engine
rule
Rule definition and condition handling
template
Rule templates for dynamic rule generation