This module keeps tracks of different things for progress reporting:
jenga --progress
, and the second kind of information is available in a typed
way to rpc clients through the Reportable.t
.val lstat_counter : Metrics.Counter.t
val digest_counter : Metrics.Counter.t
val ls_counter : Metrics.Counter.t
val mkdir_counter : Metrics.Counter.t
val saves_done : Metrics.Counter.t
val actions_run : Metrics.Counter.t
val saves_run : Metrics.Counter.t
val considerations_run : Metrics.Counter.t
val the_reportable_errors : Reportable.t
THE bag of reportable errors; reported to clients over the error-pipe.
val enqueue_job : t ‑> (unit ‑> 'a Async.Deferred.t) ‑> 'a Async.Deferred.t
module Snap : sig ... end