Values.AutomatedReasoningPolicyDefinitionRuleSourceRepresents a formal logic rule in an Automated Reasoning policy. For example, rules can be expressed as if-then statements that define logical constraints.
type nonrec t = {id : AutomatedReasoningPolicyDefinitionRuleId.t;The unique identifier of the rule within the policy.
*)expression : AutomatedReasoningPolicyDefinitionRuleExpression.t;The formal logic expression of the rule.
*)alternateExpression : AutomatedReasoningPolicyDefinitionRuleAlternateExpression.t
option;The human-readable form of the rule expression, often in natural language or simplified notation.
*)}val make :
?alternateExpression:??? ->
id:AutomatedReasoningPolicyDefinitionRuleId.t ->
expression:AutomatedReasoningPolicyDefinitionRuleExpression.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string * [> `String of AutomatedReasoningPolicyDefinitionRuleId.t ])
list ]