type metadata = Stdune.Sexp.t list
module File : sig ... end
A file stored in Dune cache is fully determined by the build path
and its content digest
. There may be multiple File
s with the same digest
due to sharing between multiple workspaces. In fact, the more such pairs there are, the more effective the cache is.
module Duplication_mode : sig ... end
module type Cache = sig ... end
module type Caching = sig ... end
type caching = (module Caching)
val command_to_dyn : command -> Stdune__Dyn.t
module Key : sig ... end
val promotion_to_string : promotion -> string
val cachable : Unix.file_kind -> bool
module Client : sig ... end
module Local : sig ... end
module Messages : sig ... end