type resource_patterntype envtype t = Pathname.t
module Cache : sig ... endval digest : t -> stringval exists_in_source_dir : t -> boolval exists_in_build_dir : t -> boolval in_build_dir : t -> tval in_source_dir : t -> tval clean_up_links : bool Slurp.entry -> bool Slurp.entryval compare : t -> t -> intval print : Stdlib.Format.formatter -> t -> unitval print_pattern : Stdlib.Format.formatter -> resource_pattern -> unitval clean : t -> unitval import : string -> tval import_pattern : string -> resource_patternval matchit : resource_pattern -> t -> env optionval subst : env -> t -> tval subst_any : env -> t -> tval subst_pattern : env -> resource_pattern -> tval print_env : Stdlib.Format.formatter -> env -> unit