Ben_frontends.Data
module M = Ben.Package.Map
module S = Ben.Package.Set
module Marshal : sig ... end
type origin = {
get_binaries : Ben.Package.binary Ben.Package.t Ben.Modules.PAMap.t ->
string ->
Ben.Package.binary Ben.Package.t Ben.Modules.PAMap.t;
get_sources : (Ben.Package.source, Ben.Package.source Ben.Package.t) M.t ->
(Ben.Package.source, Ben.Package.source Ben.Package.t) M.t;
}
val default_relevant_binary_keys : Ben.Core.StringSet.t
val default_relevant_source_keys : Ben.Core.StringSet.t
val relevant_binary_keys : Ben.Core.StringSet.t Stdlib.ref
val relevant_source_keys : Ben.Core.StringSet.t Stdlib.ref
val (!!!) : 'a Ben.Package.Name.t -> string
val file_origin : origin
module Projectb : sig ... end
val filter_affected :
Ben.Modules.Marshallable.t ->
('a -> Ben.Query.t Stdlib.Lazy.t) ->
'b ->
Ben.Modules.Marshallable.t
val read_debcheck :
Stdlib.in_channel ->
(Ben.Package.binary, string) Ben.Package.Map.t
val inject_debcheck_data :
Ben.Package.binary Ben.Package.t Ben.Modules.PAMap.t ->
Ben.Core.StringMap.key list ->
Ben.Package.binary Ben.Package.t Ben.Modules.PAMap.t
module SAIndex : sig ... end
module SAMap : sig ... end
val inject_build_status :
string list ->
(Ben.Package.source, 'a Ben.Package.t) Ben.Package.Map.t ->
'b Ben.Package.t Ben.Modules.PAMap.t ->
'c Ben.Package.t Ben.Modules.PAMap.t
val generate_cache :
string ->
Ben.Core.StringMap.key list ->
Ben.Modules.Marshallable.t
val load_cache : Ben.Core.StringMap.key list -> Ben.Modules.Marshallable.t