Module Dune_project.Predicate

type t = [
  1. | `dune_lang_version of [ `equals of Dunolint__Dune_project0.Dune_lang_version.Predicate.version | `greater_than_or_equal_to of Dunolint__Dune_project0.Dune_lang_version.Predicate.version | `less_than_or_equal_to of Dunolint__Dune_project0.Dune_lang_version.Predicate.version ] Blang.t
  2. | `generate_opam_files of [ `is_present ] Blang.t
  3. | `implicit_transitive_deps of [ `equals of [ `True | `False | `False_if_hidden_includes_supported ] ] Blang.t
  4. | `name of [ `equals of Dunolint__Dune_project0.Name.Predicate.name | `is_prefix of Base.string | `is_suffix of Base.string ] Blang.t
]
val compare : t -> t -> Base.int
val equal : t -> t -> Base.bool
val sexp_of_t : t -> Sexplib0.Sexp.t
val t_of_sexp : Sexplib0.Sexp.t -> t
val __t_of_sexp__ : Sexplib0.Sexp.t -> t