module Benl_data: sig
.. end
module M: Package.Map
module S: Package.Set
val use_projectb : bool ref
val run_debcheck : bool ref
module Marshal: Benl_marshal.Make
(
Benl_modules.Marshallable
)
type
origin = {
|
get_binaries : [ `binary ] Package.t Benl_modules.PAMap.t -> string -> [ `binary ] Package.t Benl_modules.PAMap.t ; |
|
get_sources : ([ `source ], [ `source ] Package.t) M.t -> ([ `source ], [ `source ] 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 ref
val relevant_source_keys : Benl_core.StringSet.t ref
val (//) : string -> string -> string
val (!!) : 'a Stdlib.Lazy.t -> 'a
val (!!!) : 'a Package.Name.t -> string
val file_origin : origin
module Projectb: sig
.. end
val filter_affected : Benl_modules.Marshallable.t ->
('a -> Query.t Lazy.t) -> 'a -> Benl_modules.Marshallable.t
val read_debcheck : 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