Benl_data
module M = Package.Map
module S = Package.Set
module Marshal : sig ... end
type origin = {
get_binaries : [ `binary ] as 'a Package.t Benl_modules.PAMap.t ->
string ->
'a Package.t Benl_modules.PAMap.t;
get_sources : ([ `source ] as 'b, 'b Package.t) M.t -> ('b, 'b Package.t) M.t;
}
val default_relevant_binary_keys : Benl_core.StringSet.t
val default_relevant_source_keys : Benl_core.StringSet.t
val relevant_binary_keys : Benl_core.StringSet.t Stdlib.ref
val relevant_source_keys : Benl_core.StringSet.t Stdlib.ref
val (!!!) : 'a Package.Name.t -> string
val file_origin : origin
module Projectb : sig ... end
val filter_affected :
Benl_modules.Marshallable.t ->
('a -> Query.t Stdlib.Lazy.t) ->
'b ->
Benl_modules.Marshallable.t
val read_debcheck : Stdlib.in_channel -> ([ `binary ], string) Package.Map.t
val inject_debcheck_data :
[ `binary ] Package.t Benl_modules.PAMap.t ->
Benl_core.StringMap.key list ->
[ `binary ] Package.t Benl_modules.PAMap.t
val generate_cache :
string ->
Benl_core.StringMap.key list ->
Benl_modules.Marshallable.t
val load_cache : Benl_core.StringMap.key list -> Benl_modules.Marshallable.t