Up
Module
Fs
Signature
module
Ocaml_digest
: sig .. end
module
Digest
=
Db.Digest
module
Kind
=
Db.Kind
module
Glob
: sig .. end
module
Listing
=
Db.Listing
type
t
val
create :
Config.t
->
Persist.t
->
t
Async.Std.Deferred.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
list_glob :
t
->
Glob.t
->
Listing_result.t
Core.Std.Or_error.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