Dune_describe.Deps
val deps_item_of_sexp : Sexplib0.Sexp.t -> deps_item
val deps_of_sexp : Sexplib0.Sexp.t -> deps
val deps_library_of_sexp : Sexplib0.Sexp.t -> deps_library
val deps_executable_of_sexp : Sexplib0.Sexp.t -> deps_executable
val sexp_of_deps_item : deps_item -> Sexplib0.Sexp.t
val sexp_of_deps : deps -> Sexplib0.Sexp.t
val sexp_of_deps_library : deps_library -> Sexplib0.Sexp.t
val sexp_of_deps_executable : deps_executable -> Sexplib0.Sexp.t
val deps_item_of_jsonaf : Jsonaf_kernel__.Type.t -> deps_item
val deps_of_jsonaf : Ppx_jsonaf_conv_lib.Jsonaf_kernel.t -> deps
val deps_library_of_jsonaf :
Ppx_jsonaf_conv_lib.Jsonaf_kernel.t ->
deps_library
val deps_executable_of_jsonaf :
Ppx_jsonaf_conv_lib.Jsonaf_kernel.t ->
deps_executable
val jsonaf_of_deps_item : deps_item -> Jsonaf_kernel__.Type.t
val jsonaf_of_deps : deps -> Ppx_jsonaf_conv_lib.Jsonaf_kernel.t
val jsonaf_of_deps_library :
deps_library ->
Ppx_jsonaf_conv_lib.Jsonaf_kernel.t
val jsonaf_of_deps_executable :
deps_executable ->
Ppx_jsonaf_conv_lib.Jsonaf_kernel.t
type deps_project_info = {
libraries : deps_library Core.String.Map.t;
executables : deps_executable list;
}
val extract_deps_project_info : deps_item list -> deps_project_info