Up

Module Fs

Signature

module Ocaml_digest : sig .. end
module Digest = Db.Digest
module Kind = Db.Kind
module Glob : sig .. end
type t
module Contents_result : sig .. end
module Digest_result : sig .. end
module Listing_result : sig .. end
module Ensure_directory_result : sig .. end
val contents_file : t -> file:Path.t -> Contents_result.t Tenacious.t
val digest_file : t -> file:Path.t -> Digest_result.t Tenacious.t
val ensure_directory : t -> dir:Path.t -> Ensure_directory_result.t Tenacious.t
val lock_targets_and_mask_updates : t -> targets:Path.Rel.t list -> (unit -> 'a Async.Std.Deferred.t) -> 'a Async.Std.Deferred.t
val clear_watcher_cache : t -> Path.t -> needed_for_correctness:bool -> unit
module Mtime : sig .. end
val mtime_file : t -> file:Path.t -> Mtime.t option Tenacious.t
val mtime_files_right_now : Path.t list -> ((Path.t * Mtime.t) list, string) Core.Std.Result.t Async.Std.Deferred.t