Expand description
Rule execution engine and related components
Re-exports§
pub use agenda::ActivationGroupManager;pub use agenda::AgendaManager;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§
- agenda
- Agenda and activation group management
- 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
- pattern_
matcher - Pattern matching for advanced condition evaluation (exists, not, forall)
- rule
- Rule definition and condition handling
- template
- Rule templates for dynamic rule generation