Module Benl_data

module M = Package.Map
module S = Package.Set
val use_projectb : bool Stdlib.ref
val run_debcheck : bool Stdlib.ref
module Marshal : sig ... end
type origin = {
  1. get_binaries : [ `binary ] as 'a Package.t Benl_modules.PAMap.t -> string -> 'a Package.t Benl_modules.PAMap.t;
  2. 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 (//) : 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 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