package zanuda

  1. Overview
  2. Docs

Specialized data type to deserialize the output of 'dune describe'

type module_ = {
  1. name : string;
  2. impl : string option;
  3. intf : string option;
  4. cmt : string option;
  5. cmti : string option;
}
val sexp_of_module_ : module_ -> Sexplib0.Sexp.t
val module__of_sexp : Sexplib0.Sexp.t -> module_
val module_ : ?cmt:string -> ?cmti:string -> string -> module_
type executables = {
  1. names : string list;
  2. modules : module_ list;
  3. requires : string list;
  4. include_dirs : string list;
}
val executables_of_sexp : Sexplib0.Sexp.t -> executables
module Library : sig ... end
type t =
  1. | Executables of executables
  2. | Library of Library.t
  3. | Root of string
  4. | Build_context of string
val t_of_sexp : Sexplib0.Sexp.t -> t
OCaml

Innovation. Community. Security.