12345678910111213141516171819202122232425262728293031323334353637383940open!Importtypeempty=|moduletypeS=sigmoduleStat:sigvalrun:root:string->unit(** Read basic metrics from an existing store. *)valterm:(unit->unit)Cmdliner.Term.t(** A pre-packaged [Cmdliner] term for executing {!run}. *)endmoduleIntegrity_check:sigvalrun:root:string->unit(** Check that the integrity invariants of a store are preserved, and
display any broken invariants. *)valterm:(unit->unit)Cmdliner.Term.t(** A pre-packaged [Cmdliner] term for executing {!run}. *)endvalcli:unit->empty(** Run a [Cmdliner] binary containing tools for running offline integrity
checks. *)endmoduletypePlatform_args=sigmoduleIO:Io.SmoduleClock:Platform.CLOCKendmoduletypeChecks=sigtypenonrecempty=emptymoduletypeS=SmoduletypePlatform_args=Platform_argsmoduleMake(K:Data.Key)(V:Data.Value)(_:Platform_args):Send