SemdiffDirectEngine.Condition
type predicate =
| Contains
| Equals
val equal_predicate : predicate -> predicate -> bool
type t =
| Atom of {
predicate : predicate;
args : Pattern.t list;
}
| Not of t
| And of t * t
include Ppx_compare_lib.Equal.S with type t := t
val equal : t Base__Ppx_compare_lib.equal