Module Libraries.Predicate

Predicates to check library dependencies.

Example sexp syntax:

  (libraries (present ordering yojson))
type deprecated_names = [
  1. | `mem of Dunolint__Dune0.Library__name.t list
]

These names are deprecated and will be removed by a future upgrade. Do not use in new code and migrate at your earliest convenience. Use `present instead, or `absent instead of the negation of `mem.

type t = [
  1. | `present of Dunolint__Dune0.Library__name.t Nonempty_list.t
  2. | `absent of Dunolint__Dune0.Library__name.t Nonempty_list.t
  3. | deprecated_names
]
val equal : t -> t -> bool
include Sexplib0.Sexpable.S with type t := t
val t_of_sexp : Sexplib0__.Sexp.t -> t
val sexp_of_t : t -> Sexplib0__.Sexp.t