mockforge-foundation 0.3.126

Foundation types shared across the MockForge workspace (Error, Result, EncryptionError)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! State machine types for scenario/behavior modeling
//!
//! These types were extracted from `mockforge-core::intelligent_behavior`
//! as part of the foundation crate split.

pub mod condition_evaluator;
pub mod history;
pub mod rules;
pub mod sub_scenario;
pub mod visual_layout;

pub use condition_evaluator::{ConditionError, ConditionEvaluator, ConditionResult};
pub use history::HistoryManager;
pub use rules::{ConsistencyRule, EvaluationContext, RuleAction, StateMachine, StateTransition};
pub use sub_scenario::SubScenario;
pub use visual_layout::{Viewport, VisualEdge, VisualLayout, VisualNode};