pub trait GuardCondition: Send + Sync { // Required methods fn evaluate(&self, input: &Value) -> bool; fn name(&self) -> &str; }
Guard condition for FSM transitions.
Evaluate guard condition.
Guard name for error messages.